Unlike Sasuke,Naruto, and Hinata Sakura was suppose to be a normal character that represented human flaws( mentioned in a super old interview from Kishimoto). Despite her being normal she did stuff a normal person in the NV shouldn't have been able to do (learn the hundred seals, amazing charka control, able to tank easily, she basically surpassed all of K11 [expect for Lee if he open the gate maybe]) and that's what made her special. It's any authors jobs to continue adding stuff to all of their characters to make them interesting. Fillers aren't cannon material so you can't count that for or againist her character. Sakura is genjustu resistant. She doesn't really cast the genjustus but she is basically resistant to them all except for high level Uchiha Genjustu (Madara and Sasuke). Hinata's backstory was trashed too so don't be bias. It started out great but it started to be pushed back because they literally made her character focus 99.9% on Naruto instead of basically being her own character outside of him. Everytime her character is mentioned it is only mentioned how she's done things surrounding or because of Naruto and really only him. I hate it because she's hyped and it's like why? She could have been better if Kishimoto understood how to write in general. Like she didn't even train her son in Boruto. Hanabi was showing his stuff and she is basically clan heiress now. Honestly I felt like if Naruto would have died in the war than Hinata would have given up ( which was hinted when she was running to him after the nine tails was extracted from him and she falls on the ground). At the end of the day both Sakura and Hinata(like basically all of the females and most of the non main characters) are flawed but back to Sasuke and Naruto....Kishimoto focused more on these characters that any other character and in a way that kinda hurt his writing if you asked me because so many of the characters had potential.