It's not just corporations. Science funding, generally, is far too tied to producing results that fit with the preconceptions of the group with the money. Combined with peer review being a frighteningly effective mechanism for enforcing the status quo, and it's unsurprising that once an idea is entrenched moving away becomes nearly impossible.
The underlying problem is an insufficient diversity in sources of funding for science. Scientists are people, and most just want as safe a career as science allows, which isn't very safe at all. Rocking the boat is, for them, a bad idea.