This isn't a rant day, but I'll give you a quick and honest answer. If you have money, and you're making a bad film, everyone shows up. If you don't have money and you make a good film, you'll be fighting tooth and nail to keep your lead actor from wandering off while the camera is rolling. The problematic issue is that only people who aren't artists make money, and artists have to wait around for people from more lucrative professions to fund them. As soon as it's possible to make a movie, you have a landlord, dentist, construction worker, or whatever passing down ideas from above. If the financiers favorite team is the NY jets, and you don't want to put a sports team in your sci fi movie, they get offended and cut your marketing budget, which causes it to fail, which they then perceive as evidence that you should have taken their advice.
From a discussion of the film launch for Mike Judges film "Idiocracy"
"well yeah, fox did everything they could within the confines of the distribution contract to sabotage it because of very, very negative test screening reactions. if i recall, the test audiences felt insulted by the movie, and fox was worried about insulting their audience and advertisers they work with, so they delayed the release for two years then only put it in like 100 theaters after zero promotion."
Flipside, he probably shouldn't have taken a project making fun of stupid people to fox. It's a company that's famous for hiring people based on blondeness.