Technological Darwinism: to adapt and change or to disappear