Can we appreciate, though, the mechanical difficulty of a machine dealing with a stack of microns-thin sheets and precisely plucking 1 of them at a time off of it fairly consistently despite variances in environment humidity and paper thickness? Probably static electricity plays havoc in some cases here.
I've worked with million dollar printing equipment in a factory before and it needed daily coddling as well.
On the other hand, the printer software/protocol/driver developers have no excuses at this point. There's no reason for that to still be as bad as it is in 2020.