If the govt uses all these new data centers can't they control what code Bitcoin runs on ?
No, it's more of a mathematical and information system specification. If implemented per spec, the. Would be code agnostic. Again, one singular entity would need control/exploit majority of the nodes networked for transaction ledger consensus.
The other hack vector would be a government entity like NSA pressuring a manufacturer to backdoor the random seed abstraction so they can brute force things like RSA.