Probably the best thing about being a cutting-edge dev is the ability to work from anywhere. Heck, I've only worked onsite for a handful of my clients. Some of them (including my current client) I've never even met.
Why this need to co-locate everyone - in the most expensive city we can find? Why the need to work so hard - just to transfer your hard-earned wealth to a landlord?
You say Texas has no infrastructure - well, we do have running water, paved roads, electricity, cheap homes, and internet - everything the modern IT professional needs to work and live. And we also have airports, for getting the f__k out of Texas, which is easy and fun with all the rent money you'll save :)
uffi... where to start?
Maybe you exhibit prejudice and ignorance of your own?
Did you know that, for example, Dallas has one of the largest gay communities in the USA?
I'm sure Texas could use more diversity, and I won't try to convince you otherwise since your mind appears quite made up, but your comment adds negative value to the conversation.
So I guess everything is just a matter of perspective once you start overgeneralizing.
Also, what's the problem with Hispanics? Wrong kind of heterogeneity? Honest question.
I think if you look at the demographics of Los Angeles and Dallas you'll find them shockingly similar:
% Hispanic: LA 47% DA 42%
% Non-Hispanic White: LA 29% DA 29%
% foreign-born: LA 39% DA 25%
% Black: LA 10% DA 25%
% Poverty: LA 19% DA 18%
If that's not for you that's totally fine, but I don't think I would have been able to level up my career and life anywhere else as rapidly.