I see your point, though I must object in part - most of the IT people and programmers fixing the problem weren't the people who created it. I'd say that most of us "inherited" it. :D
Not that I strongly blame the original programmers, either - it emerged organically for understandable reasons.
@tychotithonus @plaes @sinbad @robertatcara I wouldn’t blame those early programmers at all. They were largely working within the constraints of very limited systems.
I’d blame those in charge of budgets — bean-counters — who didn’t want to pay to refactor old systems, even decades after it was more feasible, to handle dates properly.
Y2K is past us, but the fight to refactor and maintain “unprofitable” code remains.