Many reasons but mostly God chose to shorten man's years..
Genesis 6:3 (NIV): Then the LORD said, “My Spirit will not contend with humans forever, for they are mortal; their days will be a hundred and twenty years.”
Also, genetics and environmental changes.