That's true. Players don't tank games. Their resume is on game film. Their contracts are just a reflection of how they grade on film. Play poorly on purpose means to take a pay cut when they grade you out.
Players know this. They don't tank games to have less leverage on their next contract and have the team drop low enough in the draft to replace them with a rookie.