Why have male protagonists in anime become so effeminate as time goes on?



I love old anime's from the 80s and 90s and I notice some of my favorite are because I like the characters so much and they were usually confident big guys.
Riki (left) from Battle Royale High School
Riki (left) from Battle Royale High School

Isamu Dyson from Macross Plus
Isamu Dyson from Macross Plus



Jubei from Ninja Scroll
Jubei from Ninja Scroll
Kenshiro from Fist of the North Star
Kenshiro from Fist of the North Star


Now you have male protagonists in so many animes that are like this.

Kirito from Sword Art Online
Kirito from Sword Art Online


Eren Yeager from Attack on Titan
Eren Yeager from Attack on Titan


I know there are some exceptions (Don't want to see any Goku shit in 2018 since he's literally been a character since the 80s). But yeah the male protagonists in most anime nowadays are these very scrawny feminine looking characters. Back in the day they were tall buff and actually looked like dudes. They used to be confident and cocky but now they're shy and socially awkward.

I don't get why there's been such a culture shift. Is this what people identify with now?
Why have male protagonists in anime become so effeminate as time goes on?
Post Opinion