Not at all. I use linux since the early 2000s and I can't recall the last time I had any problem getting a linux install to run out of the box.
In fact, the only problem I could remembered was a wifi card that required ndiswrapper to run, way back in the good old days of Mandrake 10.
Other than that, I recall problems involving flash plugins, and that's that.
Meanwhile, throughout the last decade I've used Mandrake, Fedora, Ubuntu, and Debian as my main OSs. They always worked right out of the box.
That being said, I do buy hardware with linux compatibility in mind. Hardware support does make a difference.
And now you have a next to useless os, with nothing on it. In linux I have a full dev stack within minutes after installing ansible. In windows, the everlasting shitstorm has now moved from category 4 to 5 forecast to last a week of hunting down and installing disjoint tools and frameworks from a plethora of one-hung-lo holes. Hell no. I'll never work in windows shop again, that shit's cray.