Maybe it depends on which people you ask, but I don't think the American Dream is about IP at all --- but mostly freedom and independence.
Any additional benefits to copyright holders beyond what is needed to make sure we don't lose the works are essentially graft, no different in principle to the medieval church selling lucrative offices.
If these things are valuable only because of scarcity, then we are incentivizing scarcity by granting monopoly, so we should do as little of that as we can manage. If they are inherently valuable, they should be as widely disseminated as possible (a cost that government can easily afford given modern technology). If they are worthless, there is no harm in the government keeping a copy anyway.
Oh, okay!
So, basically, long-term patents should be a privilege reserved for the rich (people and corporations). Everyone else should GTFO? I'm sure FAANG would still be totally able to massively horde patents with whatever fee structure you propose.
FFS, Amazon developed literally dozens of commercial properties in my area, and then let them sit vacant for literal years because they had some change in strategy. They're perfectly happy to burn money, since they have so much.
So, your idea doesn't solve the problem you're trying to solve, and it would make things worse besides.
Do you know what a trade secret is? Trade secret already has an indefinite term. There's no reason why patent terms should be indefinite, it's antagonistic the concept of disclosure that is required to obtain a patent in the first place.
20 years is too long for many things where after that time the technology is no longer relevant. Remember that the entire point of intellectual property is to encourage creation in order to enrich the commons.
> but then should be replaced with a system that allows for an indefinite term.
And exponentially increasing fee does not allow an indefinite term because noone has infinite money. At some point the fee will be more than the entire global wealth.
Don't be obtuse. If 20 is too long, telling me that it can't actually be indefinite* isn't a great argument. So it can be 40 years if they pay? How is that better?!?
It's simply too long for a world that moves this fast.
Don't know if it would work but it's interesting.