I was 10 when I first registered on a forum and was exposed to people calling Ash an idiot. It broke my heart. I was like, “Stop insulting my childhood hero! You’re all just a bunch of cranky critical cynical petty heartless edgy over-the-hill 30-year-old fucks expecting the protagonist of a kid’s show to be a smart guy! He’s a stupid character who appeals to stupid kids, you grown-ups keep your real-world opinions out of toyland!”
Minus the profanities, that’s modern me talking. I think young kids actually look up to Ash and don’t view him as an idiot. The anime introduced Iris as a character who pointed out Ash’s flaws not because of popular anger over his idiocy and the need for some self-awareness, but because they caved specifically to the pressure of those older Pokémon fans who ruin everything... Lol.
I still don’t hate Ash nor do I call him stupid because I don’t care if he is. Those who think he is can find consolation in the fact that he lost every league until Alola. Luffy, on the other hand... is an overconfident ignoramus who should get punched in the face and taught a lesson, and he’s way too young, unintimidating, boyish, immature, and corny-looking to be Pirate King (last I heard of anything One Piece, which was years ago. Thanks Akainu for killing Ace and putting Luffy in his place, added some realism to the story and showcased the fucked up shit that can happen on a pirate journey that was otherwise sunshine and rainbows for the MCs, also killed Ace off and broke the trend of every character close to the MC having plot armor.)