Why does scientific knowledge change over time, and what impact does these changes have on society? Three good reasons please.