^ yeah, I can get behind that. And, as I've probably mentioned somewhere else, that's kind of my ideal: I'd love D&D where you can have one person play Single Class 20 and the person next to them playing something with a crazy long build stub and it all working well together. That being said, there is still something funny going on. Why is there a whole class for a Samurai, prebuilt, and a Swashbuckler, but none for an Archer?
And, for the record, something can be pointless and still not affirmatively bad. If I were designing the game from the ground up, or making homebrew decisions, I wouldn't approach the classes that way. But, given that the Samurai and the Ninja and so forth are already in print, it's not like a fatwah against them. I think the Shugenja is also a kind of pointless class as it doesn't really add anything to the system, but if someone wants to play one, then I'm happy to oblige and will even help them expand their spell lists, etc.
It would probably help if most of the classes like Samurai and Knight (you could throw Shugenja in there), classes that seem much less generic than the normal ones, were simply better. I often feel like they squeeze a relatively rich archetype (e.g., Samurai, Knight) into a fairly unattractive, overly simplistic package.
That being said, the Ninja is one of the better ones. Now that I think about it, probably the best one.