The average user doesn’t want to and probably couldn’t properly edit a printer file.
The average user isn’t competent to edit a printer file, and shouldn’t have to. Unfortunately, the simple act of sharing a printer with Mac or Windows machines in the house, requires it.
You should see the hoops I had to jump through to get Linux to talk to my Iogear wireless printer queue. Windows and Mac simply saw it and used it. Linux is not ready for average users. (And I hate the new Ubuntu desktop)
I would add 'shouldnt have to' to your list.