Miners get money from : newly minted bitcoins + from transaction fees. There will be less and less minted bitcoins. Transaction fees will be going up over the long term. That's a given. Second layers were always going to be necessary for smaller payments.
If you want almost no transaction fees, there are a bunch of shitcoins available right now. No need to wait!!
Bitcoin is about a hard first layer for savings and final settlement. Everything else is about second layers (and +). Otherwise, changes risk destroying the project, or worse, enabling government control.