As some of you may have heard, yesterday Microsoft announced the upcoming release of Windows 11. As an early build had leaked last week and Microsoft had dropped a number of hints this did not shock anybody in particular. What was rather shocking was how little Microsoft seems to give a shit about the normal everyday average computer user.
Now if you are a frequent reader, you know that I wholeheartedly believe that Windows is a Legacy Operating System. The core of my reasoning can be understood by quoting a single part of the post:
Windows 8 in my mind marked a point of transition for Microsoft, but not the one they were aiming for. It marked the moment that the Windows team became more concerned about solving their own problems rather than the problems of their users. There was virtually nothing in Windows 8 that made the upgrade worth it beyond a few technical changes such as faster boot up times. Most of it's new fangled features such as support for touch, Metro/Modern apps and the app store were absolute garbage. In fact, even the current incarnations of these features in Windows 10 are garbage. Virtually nothing has improved on any of these fronts.
Windows 11 is clearly not only continuing this tradition but doubling down on it the most obscene fashion. "How so?" I hear you ask. Well lets start with the system requirements:
- System firmware: Trusted Platform Module (TPM) version 2.0
- Graphics card: Compatible with DirectX 12 or later with WDDM 2.0 driver
So while most of what we are going to talk about is the TPM module, lets briefly touch on the DirectX 12 requirement first. This requirement is absurd. Short of gamers and high end niches of professionals (video / graphic editors / engineers) there is absolutely no reason for any user to care about DirectX 12. It brings nothing to the table for the vast majority of people using Windows.
What this requirement will do is turn millions of functioning computers into useless piles of e-waste once support for Windows 10 expires in 2025. This is unconscionable and Microsoft should be reprimanded by the entire world for such a callous decision. Note: I did not call it self serving because honestly I have no fucking clue why they are insisting on this requirement. The reasons for it are very unclear.
Okay, so now let's talk about the TPM module. This requirement is the real kicker and just like the DirectX 12 requirement it will turn millions of perfectly functioning computers into piles of useless e-waste. Ok I hear you asking, "What the hell is a TPM module?"
Well that's simple. It's a piece of hardware that can securely store private encryption keys. Older machines don't have a TPM module nor do they have the more recent processors which can emulate one. In a lot of cases typical end users might be able to turn on the emulation feature by going into their BIOS, but in my experience most end users don't even know what a BIOS is much less how to change something in it. As for the practical purpose of the TPM, Microsoft primarily uses it to bolster their disk encryption functionality known as BitLocker. I can only assume that they will be using it to augment other things by storing other sensitive private keys within it. They put out a press release talking about using it support superior security scenarios such as password-less authentication. I can't even be bothered to link it because in truth, I don't care.
Remember when Microsoft said that Windows 10 would be the last major version of Windows ever? Yeah, they lied. To their credit, they probably didn't realize it was a lie at the time, but I do recall reading that and laughing my ass off. In any event the economic realities associated with that idea are the primary reason why Windows 11 now exists.
Like it or not, it ain't cheap to develop a product like Windows. This is an expensive endeavor. In this case it is made even worse by the fact that Windows is a unique beast (e.g. not POSIX based) among the OSes still considered relevant in today's modern world. On top of which its proprietary and massive so acquiring, training and keeping the talent on board to maintain and enhance this legacy beast is an expensive proposition to say the least.
Back in 2015, Microsoft clearly did not realize this. Like it or not, supporting Windows 10 with once or twice yearly feature updates until the end of time for no charge was not a winning move for Microsoft. The vast majority of the variance in hardware and software likely comes from their consumer user base rather than their enterprise user base. In addition the consumer user base, is monetized exactly once via whatever fee the OEM who sold them their computer paid for a Windows 10 license. Unless they installed the free upgrade from Windows Vista, 7 or 8.x. In which case, these users serve as nothing more than a loss leader for Microsoft. Oh sure back in 2015 they had grand plans when it came to profiting off the Windows Store, but that's turned into such a laughable shit show nobody honestly believes that is going to happen now.
Meanwhile on the enterprise side of the fence, they have somehow managed to convince these companies to pay some insane fee per year for licensing Windows via Software Assurance. These customers are way more profitable for Microsoft and provide a consistent revenue stream. The customers on the consumer side of the fence on the other hand do not provide that.
This is why Windows 11 exists and not Windows 10 21H2 or Windows 10 22H1. Microsoft wants to hit the reset button on their relationship with their customer base. This is why the system requirements include things like DirectX 12 and TPM 2.0 modules. Microsoft is going out of their way to cut legacy users off at the knees by forcing them to either buy a new compatible PC or stop depending on Microsoft for a lifetime of free updates.
In short, Windows 11 marks the next stage of Windows' transition to becoming a legacy OS. Sure some consumers will survive the transition, largely because they have more money than brains, but it seems clear that Microsoft is hoping that a lot of them get left behind by this move.
Sorry end users: You just aren't profitable. At least not for Microsoft. On the other hand Android users seem to be profitable for Google and iOS users seem to be profitable for Apple. But those users are buying apps from first party app stores and subscribing to first party services and in some cases allowing the first party to rape and pillage their personal data. It's shame Microsoft is so clueless that they can't manage to succeed at any of these things.
For me personally, short of a few work related scenarios, I have already fully transitioned to Linux. My wife uses Linux as well. I have only a passing interest in Windows even as a fan of OSes in general. This will not negatively effect me in any way. But it will negatively effect millions of people and negatively effect the future of this planet because of all the e-waste it will generate.
To the people and businesses out there still using Windows: Try using anything else. Stop rewarding MS for attempting to fuck you and everybody else over. Windows isn't the solution to your problems. Windows is your problem.
To the idiots pushing this debauchery at Microsoft: Shame on you. Cry all you want in your presentation, but it doesn't change the fact that Windows has become more of a liability than ever.