The much bigger and more obvious con is interfacing with "everybody else" (e.g. outside the public sector). People assume perfect bug-for-bug compatibility with the dominant software solution. So you also incur long term costs of always ensuring that compatibility.
Hence, the more common compromise is to pay a local company to implement and maintain that infrastructure for you but using the US software.
Hence, the more common compromise is to pay a local company to implement and maintain that infrastructure for you but using the US software.