My only guess is it was easier to do at the time (I consider that this was a hobby project at first, and corners were cut).
There's a BIP for this
https://bitcointalksearch.org/topic/bip-gradual-changing-block-rewards-70117
Looking into it, I discovered it was more of a very friendly programming way of doing it.
I mean...c'mon, do you really think they had the vision it would get to where it is now?
I'm sure in hindsight, they would have done some things a lot differently, but I don't think it matters because
if anything ever becomes a serious enough issue, we'll just update!