Google needs to understand what you do and where you do it. A single homepage cannot clearly target every service in every city.
A clean structure uses service pages, state hubs, city hubs, and city-service pages. That gives users and search engines a logical path through the site.
The key is to avoid spam. Pages need useful internal links, unique context, clear calls to action, and a reason to exist.