(of course it's not the same experience for all printers, my 15 years old printer works perfectly on Windows and Linux, and I can't install a network Ricoh printer on Windows or Linux)
Setting up my home printer under Windows takes me the best part of 30 minutes every single time I need to do it. Under Linux its detected automatically, and works first time.
On the topic of supported platforms, when I bought a new laptop, I went with Toshiba because, at least with the Japanese models, every single one supports Linux.
The fact that I can buy new, off the shelf equipment and have it work on Linux with no issues is really what is new for me. You still have to do your homework, but I remember the days of having to look around for used equipment to make sure that it would work with Linux. Those days seems to be over.
I wish all OSes were that easy wrt printing setup.