If you look at actual rdps parses, ninja is actually higher than ranged in some fight, and they were taken in a lot of speekdill comp (half of them?) So they arent that weak, despite their pdps looking weak.