In fact, it almost makes no sense that you have to be on a great team in order to win. I mean, it's a team sport. No one player can carry a team without help. That points to the fact that if you are on a team with more wins, you probably have more help, which actually makes you LESS valuable.
Performing extremely well on a horrible team should not negate your value, it should amplify it. A great team down a man will still be good, a horrendous team down a man will be pathetically awful. In straight VALUE, Gates is the only receiver on that team worth a damn right now, and has put up huge numbers.
Not that I think a TE will ever actually be MVP. But the logic you have to be on a winning team to become MVP is ridiculously flawed.