Of course players dive to potentially help their team via free kick or what have you. But it's a matter of integrity, both for the player and for the game. In soccer, it's part of the culture.
In hockey, those who are caught diving are severely looked down upon and ridiculed by the media...