- They cannot force their population to have more progressive attitudes towards different types of people.
- There's not much they can do to make themselves culturally important in the way that cities like SF, LA, and New York are.
- It's unlikely that they will be willing to spend what it would cost to build public transportation.
The only way I could see cities getting tech workers to want to live there is if they did something that resulted in the workers having significantly higher salaries. Something like having no state or local income tax and paying part of their federal income tax.