I think part of the issue with US ATC is the assumption that everyone is a native English speaker.
If you listen to a Heathrow ATC tape (probably as good a mix of nationalities as anywhere) and a US ATC tape it is immediately obvious even to a non pilot that the language in the US is much looser and the scope for misunderstandings much greater.