I have mixed views on this because most currencies stay stable with some sort of inflation. 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.
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).
Bitcoin used to have two selling features - a fixed supply, which meant it could outlast fiat currencies, and transaction throughput.
The Bitcoin community decided that transaction throughput is unimportant for now, and we focused on the digital gold marketing.
If we ever break the 21 million bitcoin rule, bitcoin will be neither p2p electronic cash nor digital gold. It will slowly fade into irrelevance.
This limit should never be broken.