The hft'ers can't make money since they can't outrun trade offers that are synchronous across all markets.
That said, it wouldn't alleviate the issue necessarily. If firms detect problems in the clock sync between exchanges you are right back to the same problem, and now you've added a complex bit of tech that requires a bunch of competitors to agree on.
This seems, to me at least, to be one of those problems that it is better to let the problem surface than to try to alleviate with an abstraction layer that is leaky and error prone.
HF traders give the exchanges a nice cut (colocation costs, etc). Not many corps can afford it.