Four stories logged on this desk this week share a single thread: software and service commitments that were once presented as settled are being renegotiated in public. Sony is walking back an operating system upgrade, Microsoft is warning that a security update may disable a feature, Withings is putting a paywall in front of health data syncing, and Epic is quietly extending anti-cheat support to Linux. None of these is a scandal on its own. Together they describe a support economy that is getting narrower, more conditional, and more expensive for the people who already bought in.
What Buyers Thought They Purchased
The Xperia 10 VI is the clearest case, because the promise was explicit. As The Verge reported, Sony announced the midrange phone more than two years ago on a Qualcomm Snapdragon 6 Gen 1 chipset and Android 14, and committed to three major OS updates, one of which would have been this year's Android 17. A notice on the company's UK support site now says that update is not coming. The chipset is the same chipset it always was. The only thing that changed is the company's willingness to keep the commitment. That is the pattern: obligations that were priced into the original purchase are being re-evaluated later, after the money has changed hands.
Withings follows the same logic in a different register. According to The Verge, which spotted a discussion on Withings' support forums originally surfaced by MacRumors, new accounts created from October 13th will have to pay roughly $100 a year to sync and access health data through third party apps like Apple Health or Google Health. Nothing about the hardware changed. What changed is the classification of syncing from a feature of the product to a subscription layered on top of it.
Maintenance as a Metered Resource
The Microsoft item is more mundane and, for that reason, more instructive. Microsoft says some users may have trouble turning on Smart App Control after installing this month's KB5127648 Windows 11 security update, per BleepingComputer. This is not a policy reversal or a price increase. It is the ordinary friction of a large platform shipping a security fix that collides with an adjacent feature. But it belongs in the same story, because it demonstrates how much of modern computing depends on the continued, unpaid labour of vendors maintaining software that was sold years ago. When that maintenance is imperfect or incomplete, the buyer absorbs the cost, not the seller.
Taken together, these three cases suggest that software support has stopped being understood as a product attribute and has started being understood as an ongoing obligation with a carrying cost. Once an obligation has a carrying cost, it becomes a line item, and line items get managed. For a phone, management means dropping updates. For a health platform, it means a subscription. For an operating system, it means accepting that some features will break in the course of routine patching.
The Counter-Example Worth Noticing
Epic's Linux anti-cheat work points the other way, and the contrast is useful. As Tom's Hardware reported, Epic has introduced an improved version of its anti-cheat for Linux and wants to work with developers and maintainers to find the best solution for making it function seamlessly there. This is a company spending engineering effort on a platform that represents a small share of its players, with no obvious direct revenue attached. That does happen. Platform owners sometimes invest in compatibility because it protects the developer ecosystem they depend on, or because the cost of ignoring it compounds.
But the Linux case also shows why the other three make economic sense to the companies involved. Extending anti-cheat to an enthusiast platform is cheap relative to the value of goodwill among developers. Refusing an OS upgrade to a midrange phone sold two years ago, or charging a subscription for data export, is a straightforward transfer of value from an installed base to a balance sheet. Both are rational. Only one of them is visible to the customer at the moment of purchase.




