Once must understand that halving is an essential part of the Bitcoin protocol, aimed at approximating the natural increase in scarcity, observed in other money systems, like gold (as opposed to currencies, like dollar, which can be printed ad infinitum)
The problem is that Bitcoin itself is not natural. As I have said elsewhere (and been attacked by assclowns of all stripes and denominations, lol), Bitcoin, in this aspect, is no different than any other fiat money out there (or currency, if you please), my point being that mimicking scarcity (or any other quality) of its counterparts such as gold doesn't endow it with the resilience and robustness due to their
inherent value (entrenched deep in the minds and nature of people)...
Beauty is in the eye of the beholder