Why did Jackson and Lee seem unbeatable?

THERE IS MORE THEN ONE ANSWER!

They consistently had more men at their disposal during battles.
There was less political pressure on them to do well.
They have won huge victories despite their underdog status.
The Union seemed to have every advantage, but still lost battles.
Lincoln could not seem to decide on a general who would fight.