When I travel around the US, vacant storefronts and empty commercial buildings are a constant, not just office buildings, and not just in certain places.
Look into US retail space per capita. It has far exceeded other nations for some time. Some retail store CEOs have directly discussed too much supply.
I tried going out to shops again to buy things recently - its so much harder, more expensive and time consuming than having it arrive through my letterbox the next day.
For a long time, the US had the money to build things, use them, let them slowly deteriorate, and then abandon them.
It was cheaper to simply let things fall into disrepair, and build shiny new buildings and developments further away from the city center. Rinse and repeat. This is why a lot of inner ring suburbs are filled with strip malls that can't maintain their parking lots, don't have the residential density to support nearby businesses, etc.
It's kind of an interesting development pattern that's been pervasive since the 1950s, and some towns and cities are trying to reverse it with infill.