In all cases, someone would need to pay/deposit for the account storage fees.
This first question to answer imo is: do we need to keep sponsoring the storage fees ?
1- if the decision is to sponsor the storage fees, then it needs to be the case for all the Flow wallets in the ecosystem, not only Dapper Wallet. (and no, “we don’t want a world like that”). In that case, the best way to do it would be to use the ‘Ecosystem Development’ Flow treasury (32% of the Genesis Block) or Dapper Labs treasury if it makes sense
2 - if the decision is not to sponsor the account storage fees anymore, who then needs to pay/deposit for it ? users, dApps ?
What is sure is as @kshitij.chaudhary highlighted, the current account storage pricing is not competitive and is currently undermining the value it’s bringing (account storage doesn’t need to be free, and I believe anyone can understand that). Does it need to be x10/x100/x1000 ? probably the x1000 is too much for a price increase and this needs to be made in different steps.
After that came the question of what we should do with the payment/deposit for account storage, and here I believe that @TraderFlow and @luca bring some good ideas with the burning mechanism