There's so many variables but just remember comparing Joe DIY who can take his time to find the best price for parts online and then wait for shipping is much different than taking it to a shop who will (have to) source the parts locally.
It's worlds apart from a Versa (note my first sentence about VARIABLES) but I just did an '07 Ram 2500 rear and parts locally at AutoZone were ~$500:
-coated rotors $190 ea
-DL Gold semi-metallic pads ~$60
- 4 new slider pins and boots: don't remember
Now, most bigger shops are likely getting better pricing on an AZ wholesale account (VARIABLES) but then they're marking that pricing up probably 30%-100% (VARIABLES)
I looked at RA and I could have got an entire PowerStop kit for literally 50% of AZ (I doubt that included pins or pin boots) but could not wait for shipping nor could the vehicle owner. And, yes, FedEx Gnd shipping was quite reasonable, around $32 IIRC (I mocked up the cart for giggles)
NOW, any bigger shop would have almost surely insisted on doing the calipers on this truck because there was some uneven pad wear. So, take the already high prices of pads, rotors & hardware and add in 2 new calipers. Add in caliper brackets if you're in the rust belt. Then labor of a brake bleed (yes, yes best practice anyhow). Throw in some shop fees (shop towels and brake cleaner ain't free), disposal fees for old fluid, ya gotta bill for the new fluid, etc and yeah, it gets expensive in a hurry.
Again I realize a diesel 3/4t is in a different league from a Versa, but the point is variables in pricing from local to online, the time value of money, and accounting for EVERY cost associated with the job. And yeah, this is why DIY is great. If you don't want to pay someone to do it, do it yourself.