and while the meteor impact is believed to be the primary cause , other factors may have contributed , like severe climate change and a failure to adapt to the new plant life that was already putting a strain on the dinosaurs harmony with nature .