As someone who left California after 30 years to move my software business to North Carolina, I understand why companies want to do this. I also imagine that many of the employees who will leave California to get work in these new red states will probably bring their voting tendencies with them. Thus causing the state that they are just moving to, to become just as hostile for business as the one they moved from. There is much to miss in California (weather, friends, etc). But North Carolina has much of those benefits (if you can ignore mosquitoes and hurricanes) without the BS that is going on in California politics.