The corporations definitely benefit from centralization on a massive scale but they aren't the only ones. What about the lobbyists & politicians lining their pockets from licensing fees, legal fees, penalties and other forms of extortion? I'm not sure its really short sightedness that's the real issue. Its like a magic trick. It's sleight of hand. Everyday, all day you're hit with stories meant to divide you from your neighbor. That's just the distraction the real story is happening behind closed doors.
Check out my series on Freedom. I intend of doing a post about how corporations fit into a free society and where the real problems with corporatism lie.