Movies are primarily for entertainment. Movies not only change peoples' minds but these also reflect their mind set. Movies are also a media like literature that portrays social conditions.
let me add one more things
Audience' tastes also change according to time. Producer/Director should keep in mind this factor too.
I feel, number of movies should be reduced. It will surely improve performances and quality of movie.
The versatile actor of Malayalam, Srinivasan once told, when a press reporter asked him, "what's your contribution to Malayalam cinema?", he replied in his usual humourous way, "I quit (didn't do)certain films. (Translation from Malayalam ;) ) Those movies are the best contributions I have given to Malayalam cinema" :laugh: :laugh: