Just so you know, the reason your comment isn't productive (especially with the culture of this site) is that your are creating a projection of the developer's mind and motivations, that most likely isn't true (I doubt they are lazy, and I also doubt there is regrets there too).
It has generated a healthy discussion, that helped me get more insight on the matter, and will help future readers get a detailed insight on the matter too
Not everyone is born with knowledge, we learn by igniting discussions