I mean the range isn’t that much of an issue with f1 being only -2 on block and being a very far reaching advancing mid.
It’s basically a free get in button.
It’s -2 and all but Sheeva is very much a character that enforces mental frames. They have to worry about f14 which has a gap that’s big enough to make people want to retaliate but fast enough to catch attempted pokes, and in V3 there’s the f1 tick into crouch grab. The times it takes a lot of people to think about how to react appropriately to your options can make a -2 moves into a 0, and in some cases even a + if you know what I mean.
To add onto that I’ve also noticed that it’s really easy to condition people to stand block her bf3 in V3 too, they eat enough b3’s or the b3 low poke KB they’ll start standblocking and eat the +4 frames and you’re now in your ideal range. Because b3, f3 and bf3 all have a near identical start up animation of Sheeva taking a quick step forward. People see that step and block high for the OH and get slapped with the frames instead.
B3 and B4 are also both only -5, go far as hell, and leave you in ideal range on hit or block.