I don't think it's reasonable to change an OS in such a way that apps which did not previously crash on startup now crash on startup. Unless there is some huge change, like moving from one CPU architecture to another, apps should not even have to be rebuilt, let alone modified, just to keep working year after year.