Miners will have to adapt and earn from fees, and if BTC becomes a globally accepted payment instrument then number of transaction will increase, which will make a stable profit for miners.
It's not just miners who will have to adapt.
Users will need to adapt to paying higher fees. This is a really important part of Bitcoin's design. We can't guarantee endless transaction growth, so we need to depend on scarcity of block space to force fees higher.
As long as demand is strong enough for perpetually full blocks, I'm confident the mining incentive can still work after inflation is done. This is an even more important reason to retain the block size limit than node or miner centralization.