To be fair, this was about him being the best shortstop, not about being the best player on the team.
Those other players were asked to play their role and Derek Jeter was asked to play his role.
A batting average isn't dictated by the number of bases you touch, only that you hit and touch base safely.
Jeter stole bases, scored runs, has a career .311, had 3,000 hits and hit double digit home runs in 16 of his 20 years.
Ty Cobb hit double digits home runs in 2 of his 24 years. Should Cobb be penalized because he wasn't asked to hit more?