Why has science stagnated?