>> they are built on top of previous sites for really basic reasons.
Only a few of the older churches are built on ancient sacred sites. As stated somewhere else recently the Victorians built loads and they built them where they could shoehorn them in.