No, it’s not obvious why.

If it suited the needs of Mexico or Cuba any other neighbor to align itself with the Chinese or Russian governments, would that then make it ok to have either of those countries troops, bases and weapon systems on neighboring territory?