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.
My hp printer has worked perfectly and reliably with CUPS for years now. Just turn it on and print, works every time.
Open source print drivers, baby! I still hate CUPS though.