So...before...Becky, Charlotte & Asuka were actually given a chance to work a real match their best match was with Sasha? Super. Huge accomplishment. As soon as those 3 had a chance to shine they left Sasha so far behind. But okay. Sasha gets the best matches out of the worst workers on the roster.
She's at best fourth in that division.
This is definitely revisionist history you're trying to push here. Of course she got left behind when they had a chance to shine, because they got the chance to shine and she didn't. Charlotte, Becky, and Asuka aren't getting bogged down by having Ronda above her. If Ruby got a chance to run on her own instead of carrying around the Riot Squad, she would too, she's just as good as Becky or Charlotte at working. By the way, keep in mind they weren't trying to get Becky over either.
Two years ago crowds were hijacking matches with 'We Want Sasha' chants. There was a reason for that. And because Vince thought that, he made her put over Charlotte
four times, and has basically been a dead character since, did garbage like switching a finish in her hometown, and then they put Alexa Bliss, who isn't a good worker at all on Raw and had nowhere for her to go.
They know her value is working good matches because she's forced to do the 20-minute nothing matches on Raw that don't mean anything and waste time while the others get major PPV matches. At last year's Rumble, they had her go 57 minutes, and then do 20 minutes the next night with Asuka because Vince wanted his two best women working each other on a show he thought people would be watching to look for Ronda. Put her Nattie last night to end the gauntlet match because they needed a hot finish.