What do you mean with hard-wired? It's an implemented protocol. You can change the implementation and everybody using this changed implementation will support the the changed rules.
Yes, I understand that now. I was under the impression that the coin limit was somehow fixed forever and could not be altered (like a transaction deep in the blockchain can't be changed anymore). But that's obviously not the case.