You need to internalize the costs of storage somehow, or get others to take responsibility for it.
How might fixed fees look in practice? Suppose that we were to market the Ethereum state as “the world computer’s hard drive”, and we determined that it would have a maximum possible storage of 120 TB. Suppose the maximum possible total supply of ETH was 120 million (ie. after full proof of stake it’s capped). Then, in order to create a contract that fills up one kilobyte of space, you would need to lock up 0.001 ETH. This would be true regardless of what the price of ETH is. If you later empty the contract, the ETH gets freed. I don’t necessarily advocate this kind of pseudo-rent-via-lockup, but this is one way to show what the mechanism would look like and what effects it would have.
This seems more reasonable than the current fee structure. The question is whether there will be any issuance, or not, but it seems like you are leaning towards no issuance.
https://twitter.com/VitalikButerin/status/955488317025419264
There’s a lot of comments on this topic in this thread as well:
https://twitter.com/VitalikButerin/status/957400121557307392