AFAIK, Shawshank flopped at the box-office.
Does that make it a bad movie?
The pay factor cannot be the only thing.
You're right, it's not the only thing.
Hollywood actually makes movies that are not very commercial all the time.
They do make Shawshank Redemption and Mystic River and Dead Man walking... and all kinds of things that aren't likely to be very profitable. The reason they get made is usually because movie stars will do them for much less than they charge to be in a blockbuster. Sometimes a financier backs a project for the sake of getting the script onto screen and nothing else. I'd argue, MANY movies get done that way and predictably flop. What's John Cusak's new movie that Hollywood won't touch? War Made Easy.
Having said that, I don't think many filmmakers have the luxury of making movies that are tough sells.
It remains - everyone defines "good" and "art" so differently that faulting Hollywood for not spending $200 million dollars on something only a minor part of the population would LIKELY value is unfair. The road is littered with the bodies of filmmakers who seemed to think their sh!t didn't stink. Maybe complaining about the marketplace is something artists do to protect their egos.
It's OUR job to go make little movies for little niches and do it was well as we can. If we can't make our money back then make it a smaller movie next time.