If things like iCUE functioned properly on Linux I'd move over instantly.
Things that stop me moving to Linux are simple:
1: Destiny 2, Bungie will not make it playable on Linux and they will not add keyboard and mouse support natively to Xbox or Playstation, 2nd game is Elite Dangerous and whilst that has been and is working on Linux without official support, I don't want to use community made scripts and downloads in order to make it work, I want native support for linux from Frontier.
2: Elgato, no drivers for the 4k60 Pro mkii on Linux but I could use a pc dedicated to capturing with Windows 11 and have a throw away as such Windows Live account for that PC alone, as I don't want to get rid of the capture card because it's a damn good card.
I will not give in to them and stop using a local account, but as I said or X or Fakebook, I have 2 copies of Windows 11 Enterprise legit, 1 copy for each of my pc's that would need it so I am fine for now as I cannot see them forcing Microsoft Accounts on to the users of Pro or Enterprise, because they know that will force companies to move to Linux as for security reasons there are a lot of companies who cannot use a Microsoft Account, they also cannot use the commonly available versions of Windows 11 and have to have a custom version of it.
I wish I could get my hands on a copy from a place I worked at, as that has nothing in it but the basics required to work, no Microsoft account requirements, absolutely no telemetry etc it is a pure and clean version of Windows 11 and it's great, it runs really smoothly and barely uses any resources on the pc's compared to the normal consumer version.