That's because Amazon has enough money to influence outcomes and brings enough jobs that site selection can have significant impacts to that site. A small business bringing maybe 100-200 people won't have the same impact as Amazon bringing several thousand jobs. Coincidentally, that's similar to why labor unions work: an individual worker can't negotiate as well as a large organization, unless they have unique/rare abilities. Same goes for businesses- a small business won't be able to negotiate with government as well as a large business, unless they possess something the government is interested in. I'd bet younger people are flocking to the far left because there's no real middle ground when it comes to voting. I don't think younger people necessarily care if large businesses are treated better than small businesses, they care about making end meet and getting paid well enough to do the things they want. Republicans have doubled down on backing business interests, particularly when wages have been stagnant for so long when compared to productivity expected from workers. So yeah, if you're in a position where you feel financially squeezed, you're going to vote for someone who will at least consider a minimum wage increase, or better worker protections like sick leave or access to healthcare. They're going to vote for someone who will help them meet basic needs, all the other politics don't really matter if you're struggling. And since Republicans won't even entertain any debate on those subjects (and use the "free market" as an excuse to not engage in meaningful debate, or to acknowledge that there might be a problem), of course they'll vote Democrat, even if they don't fully agree with their platform. The unfortunate byproduct of that is that it enables the far left to push their agenda on many other unrelated fronts.