This combined with, THERE IS NO BUSINESS INCENTIVE TO DO SO... is pretty much a reason.
Time is a zero sum game. If I can make features/fixes that brings me money, why would I spend time/money/effort to design system for effectively... well, NOT make money, at the cost of the former?
Comments
> deleting things is HARD in systems designed to scale.
That's an excuse, not a reason.
This combined with, THERE IS NO BUSINESS INCENTIVE TO DO SO... is pretty much a reason.
Time is a zero sum game. If I can make features/fixes that brings me money, why would I spend time/money/effort to design system for effectively... well, NOT make money, at the cost of the former?
What if you charged to delete an account? (only half joking).