It's about the hardware's support of the OS (see the firmware discussion above).
It's also about your support experience as a customer (do you have to reinstall Windows before the OEM will give you the time of day, let alone fix the hardware glitch you're hitting)
Many printers, especially the MFC ones, support Linux. For instance, Brother has drivers: https://help.brother-usa.com/app/answers/detail/a_id/52188/~...
WRT corporations, they can do what they like with their own hardware and software. And yes, a lot are short-sighted. Most won't be using Mac any time soon, because they've locked themselves in quite effectively.
it's possible of course, but invariably breaks, especially if you need to install any single third party thing.
i hate flatpak etc but it really makes u think about why people are putting effort into fat packages for desktop stuff