Latency wise it seems okay for llm training to put them higher than Starlink to make them last longer and avoid decelerating because of the atmosphere. And for inference, well, if the infra can be amortized over decades than it might make the inference price cheap enough to endure additional latencies.
Concerning communication, SpaceX I think already has inter-starlinks laser comms, at least a prototype.
You still have to build the GPUs, etc for the datacenter whether it’s on Earth or in orbit. But to put it in space you also need massive new cooling solution, radiation shielding, orbital boosting, data transmission bandwidth, and you have to launch all of that.
And then, there are zero benefits to putting a datacenter in space over building it on Earth. So why would you want to add all that extra expense?