I think the hard cap is not as bad as it might seem today but not for a particularly positive reason.
By the time increase in supply from the block rewards drop off substantially (+2050), the world population will be in decline as birth rates fall.
This will mean GDP will be falling too, so a money that isn't increasing in supply will better match a global economy that is no longer growing.