And it's great if that works. If it doesn't, you have no recourse, even if the device is only just over 2 years old (or whatever your country's mandated warranty period is).
As happened for my HP laptop whose firmware put the GPU in some high performance state, expecting the Windows driver to clock down as appropriate.
Sadly, Windows upgrades (7->8, 8->10, all the 6month updates to 10 except for the October 2019 one) are "full installs" that run in what is essentially Windows' "safe boot" mode with stock drivers, so there was no clock down.
The result was that I could only update the laptop outdoors in winter when it was freezing, otherwise the laptop powered off mid-upgrade because it ran too hot (which then leads to the upgrade being rolled back, repeat ad nauseum).
Compared to that, the 5-8 years of Chrome OS support cover a really long time (the upgrade path and new OS version are actually tested on the very model I'm running), but it's a trade-off: If you're lucky about the configuration and what newer Windows versions expect, a Windows laptop can be usable for 15 years, but there's definitely luck involved (even though I guess Microsoft is also doing some rather arcane testing on their own, but things slip through and they certainly don't provide any guarantees for what's essentially third-party hardware).