I think I understand the economic idea behind your plan which seems sound but I suspect that you don't quite understand how wallet addresses work.
Effectively a valid bitcoin address is between 26-35 alphanumeric characters beginning with the numbers 1 and 3
Issues:
1) A lot of wallets will prevent you from sending it to an invalid address outside of that range.
2) If a transaction is sent to an address outside of that range it can still be potentially recovered (For example as a cross chain recoveries).
3) If a transaction is sent to a wallet address (regardless of what it is) it will by default have a private key that can potentially unlock it - regardless of whether it is known or not and regardless of whether it was initially generated from a a private key or not.
The private key and wallet address are related by a complex mathematical equation.
Bitcoin is allocated to a wallet address and that record is stored on the blockchain. A private key is needed to spend those coins (transfer them to another address) .
Regardless of what you do offline - the coins are stored online on the blockchain - every wallet has an associated private key or keys - regardless of whether they are known or not.
The blockchain is a ledger. A public record of transactions. A private key is the mathematically related secret alphanumeric passphrase associated with the wallet address that allows you to generate a message acceptable to the blockchain that provides the ability to transfer it from one address to another.
Chart source:
https://en.bitcoin.it/wiki/Address
The aim is to destroy the consumed coins and be never accessible by anyone. Essentially taking them away from the market and in turn they would be replaced by these newly generated 'Phoenix' tokens/coins.
If you are interested in getting onboard as a coder, DM me, we can have further discussions about this.
And its not going to be a wallet ergo a single wallet solution.
The idea is to design a system that will consume inputs - tokens / other cryptos, irrevocably removing them from circulation and the free market.
AND in turn generating some new coins - Phoenixes.
If your concern is future recovery due to discovery of the private key there is a method to prevent this.
Rather than burning it to one address you can do it by sending dust. Effectively multiple output transactions sending the bitcoin in 1 or 10 satoshi increments to millions of addresses that of which the private keys are unknown. Making it economically not viable to recover. You could call it "Proof of ending" or "Satoshi Nakamotoed".
Currently (under RIPE-MD160 ) there are (2^160) 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 potential bitcoin addresses and around 2^96 private keys whose corresponding public key hashes to that address
The total size of the multiple output transaction must be under 100K bytes or it will not be included in blocks or relayed on the network.
A compressed pubkey p2pkh is 146 bytes and an uncompressed pubkey p2pkh is 178 bytes.
Source:
https://en.bitcoin.it/wiki/How_to_cheaply_consolidate_coins_to_reduce_miner_fees