If you are the team mate in the 2nd best car on the grid in the best team, whats the point in trying to beat your team mate when you arent allowed to pass him? Its completely pointless - even more demoralising than Alonso at McLaren last year
There is a point.
If you are a true racer (and I am, so I know what I would do), then what you do is
1. you try to outqualify your team leader (which MS's team mates seldom did).
2. You also try and dominate in practise.
3. Once the race begins, you try and outpace your team leader, you are allowed to do this, but usually, after the pitstops, you will be asked to move over.
4. You can then let your team leader through and then follow him closely, never more than 2s away from his back. Hill did this to Prost in 1994.
If you do the above and can show you are MS's equal, then eventually, your team boss will have to have a re-think and perhaps give you a chance to win. To simply give up, is ridiculous and goes totally against the mentality of a person who has shown great determination to get into F1.
When JJ Lehto was getting lapped by MS, he was not demoralised due to team orders, he was demoralised because he was taking one heck of a beating at the hands of MS.
You are obviously convinced that MS was holier than though and therefore had every right to rely on legal documentation to be the best in the world - IF he was, he wouldnt have needed that stipulation and Ferrari would have been run more as an equal team
MS wouldve beaten all his team mates, in any case. By having team orders, it made his life easier and allowed him and the team to concentrate on beating Williams, McLaren and then Renault.
Its similar to when Heikki moved over to let Hamilton through at Germany. It was painstakingly obvious that Hamilton was much quicker and would eventually get past Heikki anyway, but to make Hamilton's and McLaren's lives easier, it was best to let Hamilton through and let him attack Massa and Piquet. Most teams operate in this way, in that if 1 driver is much much faster, he will eventually be "waived" through as the team doesnt want 2 drivers to take eachother out. In the case of Honda say, Barrichello and Button are so very very close, you cant really waive either of them through. In the case of Hamilton and Heikki, the gap is huge, it would be stupid not to have Hamilton waived past.
Remember, the fight is with other teams, not with your own team mate. I think you seem to be missing this point.