For instance. It’s certainly nice that Windows supports its entire back catalogue. It’s also nice that MacOS has been able to reap the benefit of deprecations, breaking changes, and even 2 architectural shifts.
Though I do think something that’s often missed in this debate are the specific challenges that mobile brings that set it apart from say, the console environment, that really do require a more ‘cooperative’ and ongoing approach to the platform.
Your device really will perform better and present a more cohesive experience if apps can be nudged onto that new privacy API, or an old threading API deprecated and removed.