Technology evolution vs human expectations