Yeah, dealerships hire new young mechanics because they're cheaper. Dealerships also get subsidized for many jobs by manufacturer, so laziness sets in. Once these new mechanics get experience, they jump ship for higher pay at specialty independent shops.
I haven't taken my cars or motos to any dealerships in over 20-yrs because they seem to mess up simplest of procedures.
- Toyota dealer messed up on oil-change on my mum's Camry V6. Left oil-fitre loose and it started leaking oil couple months later. My mum called me up and asked, "Why do I have to keep on adding oil every week?" I come home on spring-break and take look. Entire bottom of engine and car is coated with oil that spilled out from loose oil-filtre, arrghh!!!!
- Honda dealer did 1st oil-change on my CBR250R since it was free. Got it back and went for ride. I stopped by end of driveway because I can feel engine running without oil. They had put oil-filtre on backwards (cartridge type). Backwards blocks oil-flow and nothing was flowing to engine. Luckily I stopped and pushed it back to garage before damage was done. There's TONNE of reports of dealerships blowing up brand-new bikes because their mechanics installed oil-filtre backwards!
- Kawasaki dealer was last ever. I got used Ninja 250 for racing and was rushed to get everything done for season opener: trailer, registration paperwork, lodging, food, spares, etc. So I sent it to dealer for basic tune-up, figured they can at least handle that. Three-days go by, nothing... Give them a call, "We can't find where to plug in diagnostic scanner!" Eeeidiots!!! This is carbureted bike with no ECU!!! Went and got my bike as soon as I hung up phone before they could do any damage.
I suspect a lot of extra costs and reliability issues OP has is due to taking his cars to dealerships. There are tonne of specialized shops that focus on specific makes & models that will do way, way better work for less money.