Existem outros fatores a serem considerados no desenvolvimento de tecnologias ao longo da história e da pré-história, como clima, e a necessidade de se obter certa tecnologia.
Até 10.000 atrás a terra passava por uma glaciação, o Derfel já explicou em outro post:
Primeiro é preciso que se saiba que há cerca de 10.000 anos a Terra estava saindo de um período glacial e esquentando. Durante a longa Era do Gelo o clima era muito seco, com grande áreas de deserto e as populações existentes de humanos viviam em pequenos grupos de caçadores-coletores nômades. Era um estilo de vida que não permitia a constituição de uma civilização, com grandes construções: a caça e coleta não permite a manutenção de grandes grupos populacionais que são necessários para tocar esses projetos e nem permite o assentamento, já que se faz necessário acompanhar os rebanhos em migração.
Como era necessário dedicar boa parte do tempo caçando e coletando, não havia muito tempo para desenvolver novas tecnologias, e estas quando surgiam, normalmente estavam relacionadas a métodos mais eficazes de caça/coleta, pois era uma necessidade imediata.
Com a melhoria do clima, ficou propicio o desenvolvimento de agricultura, que tornava mais seguro a obtenção de alimentos e havia mais tempo para desenvolver a ciência, que desta vez ficou focalizada na astronomia - que era importante para saber as épocas de plantio - e na tecnologia agrícola, como a construção de canais e de irrigação de ferramentas de trabalho nas plantações.
Com o excedente na produção de alimentos, surgiram novas ocupações não ligadas a terra e com elas as cidades, criando a necessidade de novas tecnologias. Isso ocorreu sucessivamente até os dias atuais: conforme a necessidade, foram desenvolvendo-se novas tecnologias.