Yes these game publishers are mostly greedy bastards that do not care about the quality of their product and their only goal is to maximize profits. If the same consumers keep buying the same shit products on the other hand, maybe some need to take responsibility.
Lets look at just a few main examples of complaints around the web:
Call of Duty sucks: No shit sherlock. I stopped playing it over 10 years ago. With that said, they slap a new coat of paint on the same rehased product and it sells millions. I cant blame the company for all of this. If I were Activision and know that I can just put out minimum effort and still make millions every year. Why not?
Madden Sucks: It has for well over a decade and it still sells millions. I do not care that it;'s the only NFL Game. I am a huge NFL fan myself but refuse to shell out money for garbage. They put in minimum effort every year and it sells millions. Can I blame EA for selling to mindless people? I do not
Still haven't gotten a GTA 6? Blame the millions of little kids that flood the gta servers. Rockstar is making money by selling these $100 shark cards. I respect Rockstar for supporting their games but they have no incentive to make a new GTA while the current one has been selling well for over a decade. To top it off, lets not just remake it for the ps4/xboxone generation lets do it again for the PS5/Series X generation.
My game is buggy and glitchy when I buy it day one: How many times are people going to get burned before they learn to wait to buy any release game. I have learned from experience that it is good to wait a week or two after launch to hear about how the game performs. AAA games are lacking quality control as well. These greedy publishers are sticking to their launch dates even when the games need more time.
Take responsiblity