Quite frankly you shouldn't be inflating by 2% per month as thst a huge market but I don't think anyone would be against an increase for this to be accepted as a currency.
Well, most of currencies are regulated, so we have no idea how they'd do if they were set free. Cryptos fluctuate too much in comparison with currencies that require lots of people whose work is to make sure they're stable.
The alternative view is that this is what altcoins are for and most of the people won't see the last block with the initial rewards being taken up but at a point where we're at a low number of bitcoins per block it may come in handy to increase inflation slightly although if it becomes unprofitable to mine it'll be the node owners doing the mining which wouldn't be a bad thing (each node miner with a few chips to mine with like the gekkos side hack makes - id be into that).
Once all of the bitcoins are mined, the price will increase along with the demand. The only problem here is with scalability, but we already have a rather good even though not widely accepted solution, presented by the Lightning network. As for mining, it's unprofitable only for some time. Unprofitability -> some miners leave -> the difficulty rate adjusts -> mining gets profitable for those who stayed. Not to mention that if the prices rise, the problem is gone.