Is it possible for a project to be abused for long enough that it becomes irrecoverable from any financially sensible perspective?
I mean this seriously: I've heard the codebase for Windows is really, really ancient and making updates is a nightmare. It's almost like trying to revive a lost language.
What if Windows has passed the threshold where the cost to fix it is beyond its potential for revenue? What if it's slowly approaching the threshold where simply maintaining it is beyond its potential for revenue?