You may underestimate the time and effort that can be involved in in-wall cabling in a retrofit situation... like most in my area I live in a house that is coming up on 100 years old, while I do my best to run all cables through walls there are situations where I have to run cables in conduits on the exterior as the only way to do otherwise would be to resheetrock most of the ceiling. There's just a cost-benefit analysis here, and most contractors aren't willing to put in the time (because the customer doesn't want to pay for the time!) to open up the walls to get access to run cables through them. Keep in mind that when you consider demolition, hanging sheetrock, texture, prime, paint, and clean, any cabling situation where walls need to be opened is probably going to be billed as a full day, and local building/licensing codes may not allow a low-voltage technician to perform that work, requiring a builder to be subcontracted.
There are tricks like flexible installer bits that allow for short runs through-wall without removing the wallboard but you're going to need an access hole every couple of studs at least... and at that point you're setting yourself up for so much patching it might be faster to just open up the wall entirely. You can also use all kinds of wire-pulling tools, I have a 30' telescoping fiberglass pole that I have used to run cables through inaccessible attics (flat and shallow roofs common here), but once again, you get into situations where running the cable for a single surveillance camera is an 8-hour job! I put up with this for my own house but clients aren't so happy about it...
And all of this is assuming wood-frame walls which are the norm for interior walls but exterior in many areas can be brick, adobe, etc., and blown-in insulation is great for heating bills but can make cable runs in exterior walls a huge headache.
At the same time, cables run "cable-installer style" (stapled to gables and run down exterior to straight-through holes) regularly last for over a decade and are very easy to repair when there are problems and modify when needs change. It's hard to blame them.