Hardware support is where Linux used to struggle. Nowadays things aren't perfect but much better. Basically it means you need to figure out which hardware to buy based on available support, before making the purchase.
Until you get some Windows apologist who points out that their proprietary touchscreen that has multiple layers of DRM doesn't have Linux drivers and therefore Linux doesn't have good hardware support.
You have to be careful in the same way that you can't expect to wipe an M series Mac and stick Windows on it.
Microsoft knows it, but they don’t care about windows. When IBM started offering Macs to employees, they figured out that the support burden was very low, significantly lower than windows, even with users having years of windows experience.
Intune was supposed to be the answer to that, making Windows management MDM like. But for their most entrenched enterprise customers, they can’t really switch without co-managing with Configuration Manager. Most of the people behind that product are laid off or otherwise attrited, as there’s no path to a subscription service.
Or is it in your opinion?
If it is maybe they better stay on the "shut up and do how I say, puppet" OS.