It's by design.
Phase out block reward, transaction fees step in.
Satoshi designed the system to behave exactly like it is doing now, 15 years later. And he only had one chance to do this.