Earlier quoted context omitted.
No. It's specifically the "Mary Sue" part that he's annoyed by. That term is never used online to refer to male character. Of course, a dude that can not only be athletic, can read every inscription in every ancient language, is an expert in every ancient civilization, and use a bull whip as a grappling hook at will gets a pass.
No, then they're called a Gary Stu, Marty Stu, Marty Sam or Tom Sue and they exist too. They too are annoying and numerous, but less common. Harry Potter, Scott Pilgrim, James Bond, any character Vin Diesel plays, etc. Mary Sues are called out rightly because they're a shitty trope used by lazy writers. Nobody (with any intelligence or credibility) ever said that George Lucas was a particularly great writer. It's pop…
And the state of modern blockbusters shows that mass audiences haven't developed more sophisticated taste, they still gobble up slop like Marvel for a dozen+ sequels/spinoffs with thunderous enthusiasm until they eventually, finally, get bored of the premise and start looking for some new slop. MCU isn't failing because audiences got more sophisticated between five years ago and now; it's failing because they've been putting out the same movie with reskined costumes for 15 years now and that was never going to keep people interested forever. It still had one hell of a run though, proving that audiences today don't have more taste than audiences in the 80s.