one simple explanation for sites being built on fault lines may be that fault lines are often characterised by higher ground than the surrounding area, giving a better view. I'm a strong believer in sites being built with the view in mind
Cheers
Andy