Being a revenue generator is not necessarily a bad thing, after all the studios are a business. Without these there would be no money available to invest in the non-revenue generating productions. The fact that they are revenue generators also means that a lot of people like the product. There...
Moonlight, just another coming of age film.
Seeing all the films mentioned by everybody else just goes to show it's all a matter of personal taste and opinion.