There have been countless occasions where the flight crew had planned the take-off data for a particular runway, weight, weather condition or a flap setting and when the conditions changed subsequently failed to do the required corrections.
So whatever the actual cause(s) of this accident, anyone who says that a theory such as above happening here is stupid (#81), has absolutely no idea of the flight deck realities.