Not exactly, you can attack vertically with diagonal jumping attacks, plus you can use the hideout to wait a better moment to attack (this last method is the same I use in the original SOR3 too).
The video below was played in "mania" difficulty to test the worst possible scenario.
I agree that it's not impossible - I've tested this section on Mania too and beat it with 3 lives and no continues - it just isn't fun.
Had to be extremely careful and hide most of the time, therefore, it took very long time to complete, because I didn't want to risk getting sniped with the shurikens.
I just fail to understand why ninjas need to have a ranged attack in additon to all their other abilities which aren't bad by any means.
For comparison: gun wielding guys are slow and suck at melee combat as a tradeoff. Ninjas are fast, evasive, and good at melee, so giving them ranged attacks just doesn't make sense, especially when they're such overused enemy in SOR3 route. I wouldn't argue if it was original game design, but they did not have ranged attack in the OG game, so it's kinda breaking the game design, not to mention the balance.
But of course it's your decision - just keep in mind that it doesn't add anything to the game besides frustration. It's not like it's fixing their potentially exploitable weakness - I would be cool with that sort of change.
I guess my mania run is going to end with SOR2
In order to not sound all negative - that camera fix for the bulldozer fight made it so much better. Such simple and subtle change but it was very much needed. I'm cool with the dozer taking 1/3rd of player's health now that it's easier to see it coming.
Also, I finally tried playing as Skate (I never was a fan of skate) and he's actually fun in SORX. The only thing that he's bad at (or I am) is dealing with enemies who block a lot, such as Tiger/Fabio etc because his grappling/throws are wack and they block a lot. Like, really, really often lol