Humanity relies too much on technology