Having four moves encourages you to make the best decisions when selecting which moves to keep and which moves to forget or ignore. These moves are what define the role your Pokemon plays in your party, and also determines what Pokemon yours is good against and which ones are good against yours.
Four's also a nice even number; not too little, not too much.