> Why wouldn’t they search for communities that would charge them the least?
They would and they should and that's efficient and good. The problem is corruption. If I go to a sandwich shop and tell them that $12 for a ham sandwich is too high, I can go from sandwich shop to sandwich shop, and eventually I will find one at a quality I can tolerate at a price I'm willing to pay (let's say $6.)
But with these corporations and billionaires, we assume that if we ask them to pay $12 for a ham sandwich, or even $6, they'll keep moving until they find a shop that will pay them $12 to take a sandwich. It's simply corruption. What they do is the equivalent of paying the cashier $3 to give them the sandwich and $12 from the till. They're shopping for the cashier that is willing to do it.