I work in this (general) field and we run into this all the time.
First, there is no financial incentive for any provider to pre-qualify all buildings. It would cost so much to do all those surveys and assess all that data, without any revenue from it, that no one does it.
What you saw Comcast use was; looking at the financial model for coax delivery of service, they can't justify the build. But looking at the financial model for fiber delivery of service, you can justify it. Why? Their fiber-based service is 5X the price of coax.
I have seen 'business-class' Comcast coax installed by a technician just feeding cable thru an open window. I've seen it where the tech drilled a hole in an openable wooden window frame and pushed it thru. They will puncture any external wall and just shoot a little caulk at it later. In fairness, they generally do a better job of the physical install of fiber than coax. For fiber installs, they generally use the same methods as a LEC or other major provider would use (conduit, weatherheads, etc.)
I am still mystified as to why business people order Comcast coax service, get crappy performance and outages, then can't understand how Comcast can do that. They can do that because people keep buying their products/services. I know they are usually the cheapest game in town - I guess you get what you pay for.
So many business people say that their business is fully dependent on having Internet access, but they don't want to pay much more than residential rates for it. The nature of all residential service is based on consumers being pain-tolerant but not price-tolerant. So you make compromises on residential service to keep the cost as low as possible. With business-class service, there is a much lower tolerance of pain (outages, slow speeds), so you make fewer compromises (to maintain quality), which drives the costs for delivering services up.