What that other guy said. Moving in one blob does not equal teamwork. Not in the slightest. Also, there are plenty of other flankers around than ninjas. I remember epic fights between wolves and ninjas in the flanks a few months back. And not all ninjas flank. However, as a ninja I will write this from my point of view and according to your stereotypical ninja theory(ninja = flanker).
You say ninjas are ineffective at their task. Perhaps. I'm usually well above halfway on the scoreboard on battle(the one gamemode where kills are of any significance) and I spend most of my time doing short flanking runs, leaving cav to do the longer ones(depending on the map). Some maps have good routes for long flanking runs, some are better for shorter ones. I stay away from the main group to avoid random teamhits and arrow fire aimed at the main group, because I don't have enough health and my armour is low. The kills I usually get are archers too slow to run away from me, backstabs and some fancy duels. These kills I get, because I always attack the enemy from behind or from the sides, because that's where the archers and exposed backs are. The fancy duels come from players that have any clue about their surroundings.
On a full frontal engagement between two groups the ninja is close to useless because you are outranged and the enemy is better equipped than you, meaning that you might have to hit the 3-4 times as opposed to their one hit. Also, the teamhits are much more detrimental. In fact, I usually tend to do better alone when I can puppet master the enemy group to block their own strikes and teamhit without having to worry about a teammate getting in the way.
The point of this rambling is this: Just because I'm not in the blob, does not mean I'm not working with the team. The reason I can get kills is because the enemy is focused on the main blob(archers being completely oblivious of their surroundings). My whole strategy depends on the fact that my team is distracting the enemy. If 5 enemies are focusing on me instead of the main group, then that means the main group has a momentary numerical advantage over the enemies main group. If only one is fighting me and I die, then that is because I suck. If that is not teamwork according to your definition, then I do not know what is.
You are right, but only IF he manages to do so.
But when he manages to do it, it is teamwork? Does that mean that every time the main blob dies a horrible death in the hands of the enemies main blob it is not considered teamwork?
I can't stress this enough: All battles atm, are already 85% of the people sticking together(not counting cav in that number) in one blob somewhere. That is usually a bunch of killhungry people doing anything to kill people, regardless of what's happening to the teammates. This suggestion would change very little, apart from making the 15% not in the main group even more ineffective at their attempt of any interesting strategy in battles.
I am in favour of some teamwork encouraging ideas, like shieldwalls strengthening the shield durability while in formation. And other such things. My negativity atm stems from my opposition of this particular suggestion, and some others like it, that I've seen.
TLDR: Too long didn't write.
EDIT: Just saw this:
You decided for a special role-playing-character, which already has lower effectivity than needed. You can't expect from all others to not create a teamplay system to not punish Ninjas.
cRPG. I'm pretty sure the "RPG" part stands for Role-Playing Game. I dunno what you other guys are up to.
I guess 2-h cav should also be made less effective, because it is too ineffective. This is not an argument to buff ninjas, just an argument to show the logical inconsistency in your argument. Ideally, all characters would be equally effective.