It probably needs to be pointed out that this is a post from John Carmack. I almost didn't click on it due to the facebook.com domain but spotted his name in the comments here. Obviously Carmack is still highly regarded and respected in the industry and his opinions quite rightly hold a lot of weight, despite his current choice of employer / platform.