Hacker News new | ask | show | jobs
by mildtrepidation 4456 days ago
Because they don't start out with well-designed systems (that costs money), and they don't want to upgrade their systems to be good (that costs money).

It's very simple, but it's only obvious after you've seen it happen too many times.