The difference between good/expensive players and poor/cheap players is not just skill, it's also desire...some players just don't have that drive or ambition.
Generally, players are cheap for a reason, be that lack of skill, lack of desire, or whatever.