No, a domain controller supports an instance of ADDS. You can remove ADDS from the domain controller and upgrade the server as many times as you want by installing new ADDS.