0
The flaws of the awards, seen by the public as the only game in town, are hindering the pursuit of innovation, says astronomer royal Martin Rees