They work better in Linux than Windows, not to mention backwards compatibility.
EDIT: I may be wrong about newest printer models, 2020 and above.
EDIT2: Hardware problems are an entirely different issue.
With cups it’s pretty much painless on linux form me, though some distros have a very restrictive firewall configuration out of the box, so you have to whitelist it before using. Not too complicated, but can be very frustrating for new users who never touched a firewall before.