Microsoft does it again? They could of locked this for Xbox One/PS4/PC? but , let the switch get a port they could of said no ?
I don't think they could have, actually. IIRC 2K own the IP, or at the very least they definitely own the publishing rights. So the platforms it releases on should be up to them and nothing to do with Microsoft, especially with the port being developed by a 3rd party dev too.