So tl;dr - fixing a security bug is rarely the end of the story, fixing the root cause is far more important. And don’t piss off the users.
So they'll be secure from a hypothetical possible bug today, and completely vulnerable to real demonstrated security exploits in the future.
Think about it, an open-source OS is choosing backwards compatibility over security. This would have caused quite the stir in the 90’s Linux community.
And as a side note, backwards compatibility is what made windows succeed.