In short it is all about the money, and dealers, mechanics getting as much as they can.
You can do most if not all work on your car, many can't (or won't) Car repair places know this and price their service accordingly.
One reason many repair shops "hate" Hondas and Toyotas. They can't make a lot of money off of them.
Depends on the work.
If a shop charged book time and all they did was rotors/pads for brake maintenance - it doesn't matter if they're working on a Honda or a Toyota, they're going to make a LOT of money.
Most shops, unless they can cut rotors, will require rotors to be replaced with pads.
So.... if the total bill for pads and rotors up front is $250 (installed), lets break it down:
They charge $60 a piece for rotors, and $80 for pads (that's $140), and $110 for labor (just over 1 hour of work).
A good mechanic can do that work in 30 min or less (put it on a lift, use an impact to pull the wheels, pull the calipers, pull the brackets... clean, then throw on the rotors, put in brackets, retract caliper, bolt caliper on, put wheels on... use torque sticks to put lugnuts back on).
The mechanic will get paid $15-20 for the job. Parts cost them 1/2 of what they charge, so about $70.
So of the $250 they charged, they're looking at under $100 in labor/parts cost. Granted there are costs to run a shop, but that's still about $300 an hour going to "the house" for that one mechanic/lift. A slower mechanic able to do 3 brake jobs every 2 hours, that's still $450 going to "the house"....
Yes, it is all about money, though...