We had some examples in the past when some drivers stayed in the top team even though they were clear number 2 driver. In last 20 years for example we had Irvine in Ferrari 1996-1999 with Michael (Irvine lost the tittle in 1999, because he let Michael through in French GP), Barrichello in Ferrari 2000-2005 with Michael, we had Felipe Massa with Alonso in 2010-2013 (Felipe forced to let Alonso through in Germany 2010, forced to change gearbox in USA in 2012 and got grid penalty to help Alonso move up the grid and better chance for tittle...), we had Mark Webber with Vettel in 2009-2013. They all complained time to time, how they are not treated fairly, but they stayed in the team. Why they did that?
Was it just because of the good car, a real chance of scoring podiums continuosly, a good salary or because of hoping the number 1 driver to retire soon and take his status in the team, …?
For example, I was allways a big fan of MSC, but I have never like the way Irvine and Rubinho ware treated in the Ferrari. So I do not understand Rubinho, why he stayed for so long in Ferrari. If I was in his place I would go out of the Ferrari after 2002 season, because the way he was treated in Austria, was really out of a racer mind. He said that day that its all written in the contract, but why did he signed the contract like that!?
What do you think? What would you do in their place? Do you think they would achive much more if they had the same status as Number 1 driver or if they went to another top team instead of staying?