The spike rule is a funny one too. I think the ball should have to be thrown out of bounds in the direction of a receiver to stop the clock. Throwing the ball into the ground or spiking the ball as is called to me is an intentional fumble.
These are process rules, created because they either make it easier for the referees to call things consistently, removing some subjective aspect, or because it makes the game more exciting.