Why is it , of all things technical , printers are the worst

My first printer stopped one day and it turned out it had an internal register that stopped working after a certain number of prints(100,000 ?)
I had to download a small program to reset the register to zero.
The latest one refuses to connect wirelessly and is now connected by cable.
The driver disappears every other week and has to be downloaded again.
It wont stay as the default printer......
.....and then we deal with the ink issues.
ev