Portland was barely viable, and a much smaller market. Las Vegas would have indelibly fixed the G-word on the sport. As for the other two, puh-leeze.
I don't know, maybe it's me, but aren't we missing the point here?
1- A baseball stadium isn't something that is for the "betterment of society" (like a hospital, roadway, etc).
2- There are land owners who don't want to sell. Period. I don't care if you don't like their business, it's still theirs.