You're just going to the wrong places!! We do our best to make it a fun friendly atmosphere, whether it's buying or servicing! Usually, it's hard to hurry the process, but an hour to an hour and a half should be plenty of time if there aren't any issues.
Now if you are annoyed when you arrive, it's harder to make you less annoyed with the process.
I figured out how to lower that to 30 minutes. Buy from the fleet guy, order via fax with all options listed to the three dealerships that had that specific vehicle in stock. First place to call with a final price, wins. Had a call back in 30 minutes with the price, from one of them. The other two, one called and lost, the other never called.
Pick up took long enough to sign the papers and leave. Answers to all of the add ons in the finance office, were no, no, no, no, no. Except when they said they could beat my interest rate at my credit union at another credit union, and for some reason the extended warranty screamed "I'm too cheap not to buy" on that particular car. And that turned out to be a good thing because it was a POS and cost the third party insurance company $13,500 in repairs over many years for a total investment on my part of $350.
I don't do my "shopping" at the dealership. I know what I want long before I get there. It's not like any dealer is selling anything different than the others. I don't need "atmosphere", I need someone to sign the paperwork, calculate the taxes properly, and send me on my way. (I sell old vehicles privately so there's no need to mess with haggling over trade in value.)
Karen's truck was fairly rare so I had to sit through the couple of hours of horse crap of back and forth and still left paying exactly what I said I was willing to pay when we walked in. The only good part was an old propane tank blew up across the street and set a work yard on fire and we all got to watch the firefighters put it all out while I waited for all the paperwork to be drawn up.
"Let's talk payment..."
"No, let's talk out the door price. I have a calculator and know what the payment will be."
"Okay, how is your credit?"
"I believe you'll find it to be over 800. You can run hers or mine, it won't matter. I already have financing/I'm paying cash."
Slides the paperwork toward me...
"You can take this off..." Me pointing at some BS charge for something silly like "underbody prep" or whatever.
"But we already did that to the car..."
"And I didn't want it nor ask for it. Feel free to adjust the price back to what we just agreed on."
Etc.