The DMV spells out what you need online, but people show up and need every little thing explained to them. I'm at the counter for 5 minutes, pay my fees, and walk out the door.
Why was this other goof-ball at the window for 25 minutes? 99% of the time, because they did something wrong.
Let's look at popular opinion of Comcast!
In all seriousness, we are exiting (I hope) a time of anti-government fervor where no matter what the government did (unless it's the police and military) it was by default assumed to be done poorly. I no longer think this is the case, and there is a ton of stuff that our government does extremely well.
They also have a online wait-time monitor for offices online, so you can look at neighboring cities for a shorter wait, it could be worth a 15 minutes drive to a more distance office to save 45 minutes of waiting.
The most recent renewal was done with an online system which produced a single page PDF declaration -- the rest of the data was only electronic. I printed it, attached my photos, signed and posted it. The new passport was delivered two days later.
You can see the application process: https://www.gov.uk/apply-renew-passport
I think the same applies for a driving license, but my first still has some years before expiry.
My state's DMV has essentially moved to a mostly online system where you pay online and get documents mailed to you. I think the only reason to ever show up at the DMV is to take or re-take your driving test.
All the renewals are done online. I haven't been to the DMV in almost a decade.