Honestly, it's because intent counts. There's lots of reasons a company who wants to do business in and with the US would want a US entity. They are not required to sell their services from the US for all eternity, however they are also not required to sell their services to the US either. For now, at least, the calculus is in favor of doing business both from here and to here.
Why are they required to sell their services from the US for all of eternity?