Printers are the text book examples of why device manufacturing shouldn't be left to big companies. You have tracking dots, spyware infestation, subscription for ink/toners, reporting of the cartridge as empty when you still have much left in it, refusal to print when unused color cartridges are empty, intentional bricking if 3rd party cartridges or ink is used, and utterly crappy firmware in general.
Inkjets require precision manufacturing. But assembling it or other types from components should be possible - like how desktops, mechanical keyboards, etc can be. We really need to ditch filthy mass market printers because DIY printers will be much better than anything they offer.
It's insufferable that the answer is always "build your own." Lemmy assumes that every single person on the planet is an engineer with enough free time to design, build, and troubleshoot every device they own.
It's based in rugged hypercapitalist bootstrap thinking. If something is broken just do it yourself! Even though that's never realistic, and even if it were, no one person can or should be expected to do everything.
I do think it shoukd be left up to (potentially big) companies; however, we should put restrictions on e.g. ink cartrige compatibility, just like what the EU is trying for smartphones and messagin right now.
It was requested by the secret service as a countermeasure for counterfitting. More frequently it's been used to "catch other criminals", at least that's what they say.