You are right about the early years. It’s a good point. I kind of like your idea and maybe you even start at every 100,000 blocks then add 50k blocks each time.
So first halving would have been block 100k, then next block 250k, then 450k, then 700k then 1M and so on. So there would have been more halvings in the first 15 years but they would be more spread out beyond that.