If there is a particular area you're thinking of where this isn't the case, it's probably an outlier -- you'll want to explore the US a bit more. Houston, St. Louis, Philadelphia, Las Vegas etc are all examples of "second tier" cities (not the new yorks, LAs, SFs of the world) that while less attractive to the wealthy who can live anywhere, have plenty of room for regular working families of all sorts.
Then there's the third rate smaller cities and large towns, where you'll also find both plenty diverse places and plenty not so diverse, and you'll find even more affordability -- but possibly not as good a job market.
I think living in a "second rate" US metro area is the sweet spot for raising a family on working incomes -- jobs are available, unlike lesser areas, but housing is affordable, unlike fancier areas.
You _really_ need to go out of the bay area a bit more
Florida and Texas are bastions of Hispanic culture, for obvious reasons.
California is certainly diverse with respect to kale options in the grocery store, though, I suspect.
Florida is a large state, and denying its huuuge cultural centers is misrepresenting it. If you can’t speak Spanish in major Florida cities, you’re not in for a good time.
YMMV :^)
Part of the reason I stay here is because I love to be around non-English languages, particularly Spanish and Portuguese. My kids first words have always been a mix of Spanish and English (thanks to our awesome spanish-speaking nannny), which I think is awesome. I hope they can continue to hear many accents and languages in their childhood.
For starters, the US as a whole is less than 60% white. And California, while big, only accounts for ~20% of the non-white population of the US. In other words, there's about 120M people that exist outside of your "99%" bubble.