Sakura haven't a single point of an heroine. The heroine in the case of series like naruto helps the main characters to move forward to their objective, or:
Did she pushed forward the hero in the series ? Nope. She was all sasuke-kun, sasuke-kun. She never pushed naruto to move forward, she let herself carried by Naruto in handeling sasuke case. I could say that she even slowed him sometimes.
Did she saved at least the MC ? Yes during war arc. Because it's her job and her friend.
Did she put sand into the hero wheels ? Yes in Iron country. Her behave wasn't bad, but her plan was shitty ( she was close to betraying naruto trust).
Did she acted like an heroine ? Since sasori, nearly never.
BUT !
Nor being what looks like an Heroine doesn't make her that bad of a character at the core. If we forget her personnaliy wavering between stupidity towards sasuke making her look like an emotionnal masochist fangirl in love and the few lacks of guts when it mattered and lacking of guts.
She is clever outside sasuke, but Kishi nearly never used that feat. She was just a good medic.
Moreover since she is a ****in medic-nin, not a fighter, all those "Sakura solos *****" " Sakura beats*****" , it's all crap.
A medic nin don't fight, she heals. Nothing more, nothing less. She have to stay alive, just behind the fight in order to support. Not being a fu**** tank or damage dealer thinking she can fight.
It's all the crappy fans asking her fighting, that ****ed up the character.
She shinned 1000 times stronger when healing peoplein the middle of the mess than when she fighted Kaguya.
So before shitting on Kishi who have part of all that, thoses idiots of fans are more guilty to me for that waste.