What's up stop b) from being "goodbye api" and completely removing it?
I'd assume at some point any App could be expected to make required updates for a variety of reasons. Like any other tool: what obligations does a manufacturer have to continue creating replacement parts?
B would result in more law suits faster, this way apple can claim "its the customers decision". Right now, people complain about apple making decisions for them. And, fwiw, i know people who actually opt-in to tracking (no idea why...)
If it is truly a manufacturer making replacement parts, then they have to have enough stock to fulfill warranty requests for the life of the warranty. Otherwise, they have to replace the entire thing.