Oh yeah, this is awful.
I recently bought a new printer, and getting something like an HP set up on Linux was a heart-breaking experience.
It’d be really nice to have a Kickstarter for an “open-source” printer, where cartridge standards can be produced and you can buy them and use them freely.
I miss when most people had a stack of DVDs or games.