I hate that in gaming pubs expect huge numbers all the time.
CoD, GTA, sales like that are outliers, kinda like Avatar and Titanic are in the movie industry.
Imagine if every time a movie came out, the producers were like, "We need to gross as much or more than Avatar or our movie is deemed a failure"
Thats what gaming is like. And then those pubs will find excuses for why they don't gross that much, and blaming fem protags is an easy excuse.
Gaming is faaar too patriarchal. It's not toys for boys anymore. Slowly gaming is getting more open to new types of protagonists(Lara Croft in the new Tomb Raider is a young, possibly lesbian, female character with a potential romantic interest in Samantha Nishimura, and that would've been not questionable but absolute fact had producers not convinced the writers to make it more vague).