It's usefull to have commands bound to your mouse: changing weapon, fireing, iron sight, throwing grenades,alternate fire.
These are mostly the action commands (movement is usually bound to keyboard keys), and why are they usefull to be bound to mouse keys? Because they are the commands used...