HP can make good printers. It has the right hardware, capabilities and price (Of the printers, not the ink) to be a very good product. It's just their obnoxiously asshole-design software that is designed to make you to keep paying for using a product you already own.
Kinda reminds me of Sony when it was managed by Engineers and Sony after the Engineers in CxO positions were replaced by MBAs back in the 90s after they Movie & Music side of the business gained the upper hand over the Consumer Electronics side.
Sure, they could still design good products and manufacture them with high quality standards ... and chose instead to make DRM-locked pieces of crap (designed with as top objective protect the IP of the Movie & Music business from all those "evil" consumer who might want to, say, listen to their music in more than one device without buying it once per device) using inferior parts than before and likelly to be manufactured in the same factory in China working for the same Taiwanese Manufacturing Outsourced as all the other crap products.
Back in the 80s they were a byword for quality, nowadays they're just another brand.
The driver support for Linux is just awful. I couldn't get the Brother 7055W to work on Arch. It worked on Fedora though, but I don't have that anymore.
I've had two Brother laser printers now, in both cases drivers were packaged as either .deb or .rpm.
I'm currently running a Brother HL-L2395DW mono multifunction laser printer under KDE Neon, and both the scanner and printer work perfectly over the network.