A whole generation will miss out on red underpants over blue pyjamas thanks to the new look Superman.