The sad part is that even when the vendor certifies their product for linux it's still not a sure thing.
Have a Lenovo Thinkpad P1 gen2 + Thinkdock thunderbolt 3 dock for Workstations at work that's certified for ubuntu. Windows gives the ocasional issue with dock connected monitors blinking, but on linux one monitor wont work at all and dock USB seams to not work properly half the time.
Thunderbolt 3 are just unreliable, but still work better in windows then linux. Not that I blame linux for it but I need to get work done so I'm still sticking with windows+wsl2.
It's still the predominant OS for business, so vast majority of people will already be familiar with it and
the starting price for a windows machine is half of what you'd pay for an entry mac.
On another hand, windows is the main PC gaming platform, linux has come a long way and is a lot more viable then even 5 years back, but you're still pretending your windows most of the time so you'll have to deal with additional problems every now and then.
More to the point, I haven't seen any big OEM selling linux boxes outside of dev machines and specialised vendors (system 76).
On https://account.microsoft.com/profile you can change your email address for the account, changing them to a new email account will let you "unlink" them from your work email.
All that's really needed is to add a Provisioning package to any normal usb install stick. Microsoft offers a UI based editor that allows you set the options you want as well as add scripts to be run.
Have a Lenovo Thinkpad P1 gen2 + Thinkdock thunderbolt 3 dock for Workstations at work that's certified for ubuntu. Windows gives the ocasional issue with dock connected monitors blinking, but on linux one monitor wont work at all and dock USB seams to not work properly half the time.
Thunderbolt 3 are just unreliable, but still work better in windows then linux. Not that I blame linux for it but I need to get work done so I'm still sticking with windows+wsl2.