A Rav I know has an interesting perspective.
He showed me a tosefta that describes restricions placed on yerushalyim in order to maintain its kedusha
His point. An American embassy (and multiple other embassies that follow suit) mean an increase in goyim. Which means an influx of bars/restaurants/entertainment/traif food. Non of which belongs in the holy city.