One of my previous home courses had a driveway of 400+ yards leading to clubhouse built in the center (as far as golf is concerned)of the property. The two par fours paralleling the driveway had internal OBs at the driveway edge, plus a par 3 crossed the driveway next to the parking lot. The reason for the internal OBs was the rolling terrain, in that a car could be completely hidden when you looked, but then dead ion the way when you hit.
A course routed within a compact space for all the holes has a better chance for internal OB isses, rather than one routed between houses, with a lot of water, or a vast amount of space. While architecture may be an issue, that may be caused by the the land the developed offers.