The same can be said of the people that just complains. Why are you right and they are wrong?
For so long? Have you been playing all that time? Why? One needs to ask what makes you kept playing for so long for something so boring. If you did not play, then your view is entirely based on other's opinion, which is based on their experience. Not yours.
So spend your time and money elsewhere. You do not have to play this game. Find something else more worthy your time. Maybe you have. Maybe this is what you prefer to do. Complain about a boring game.