Why is the NFL football season so short?

There is 32 teams and only 16 games for the entire season! 16 games is nothing. Shouldnt they at least have every team get a chance to play each other? Why is the season so short? You have to wait a week or more for the next game to start. What are the reasons and why
Update: mlb has 162 games. Nba has 82 games. and the NHL has 82. Does this mean that baseball is a lazy sport?
Update 2: baseball has games EVERY DAY!!!
25 answers 25