My company is looking to automate AD support using System Center. To that end, they want to create a AD Site for every site in the networking DB (outside of AD). This means any site with a network presence regardless of computers, servers, etc. present will be an AD Site. We'll have 500+ sites but only ~150 DCs. Furthermore, they want to use manually create DNS records to identify which DC a client should use instead of letting KCC generate the topology (automatic site coverage and Next Closest Site).
We're running transitioning from a W2K3 forest to a W2K12 forest...ideally will have the same topology in both forests but is not a requirement. I'm mainly focused on the new 2012 environment for now.
I work with AD on a limited basis and the only rebutal I have is that this is against Microsoft Best Practices. Does anyone have more concrete reason why this is or is not a good plan?