Some have attributed it to God allowing for long lives to help mankind proliferate in the beginning to 'fill the earth and subdue it,' and as more humans live on the earth, that those ages start to decline.
But these fellas failed to follow God's command. They were given all these years but only had a couple of kids. If I was given all that time I would start a country.... watch out China!!!