And you, what’s your operating system to code ? Me, I use Arch btw
Well, printers are completely insane bullshit carriers on Windows that take over your life if you let them. Linux don’t support them, it just makes them work.
WiFi works perfectly fine. Bluetooth works perfectly fine on Linux, while on Windows there is that bullshit of “this microphone isn’t compatible with this application” and similar stuff.
DRM protected stuff is quite a generic thing to say. The only thing “DRM protected stuff” has in common is that it’s all shit. Did you mean Netflix? Stuff like that runs on Linux just fine.
There are some issues with GPUs from manufacturers that actively destroy their compatibility. You would have to get one that doesn’t actively work against you, and yes, those aren’t many. On the other hand, you should do the same on Windows.
About the forklift firmware… There’s about as much chance random specialized software works only on Windows as it has of working only on DOS, or only on Linux, or only on QNX.