I don't think the actual point would have to be inside the building, but only the "Capture Area" would need to be painted where the buildings are. This would leave the point to be constructed on.
The idea was to place the actual point inside an object, to make the point invisible. So that it looks like the strategic point is a house, and not a flag.
This gives you problems with constructing caches, but that actually made my think about a tactical thing: you can't place caches on some of the points (those points are close to the bases), so you have to place caches closer to your enemy. (This is meant for big maps, not for small ones.)