Re: Fighting "planned" obsolescence.
Stick to open source. With a robust dev community.
Or, better, never own a car. Just summon one with your app when you need it. Advantage: the bigco managing a whole fleet of them is better-placed than the individual to ensure support doesn't get pulled.