The thing is, the last trilogy was tremendously enjoyable by general audience, and this is what generates sales after initial weekend. Few butthurt starwars nerds writing endlessly on internet (just like here with consistently flawed arguments) or review bombing out of pure hate don't change anything, luckily.
I had great fun, considered it as brainless popcorn fun just as original trilogy and prequels, exactly just like everybody else I know. Sometimes, that's enough.