I see your point. Although I think this only sets the criteria that must be met before a software solution becomes viable. Once you have 100 cores, if 2 are reserved for network/housekeeping tasks, another 2 for sound and 5 for graphics you're not really going to miss them. A year later when the new graphics standard is published and it's advised that 30 cores need to be set aside to handle it you can decide whether to grab the relevant software update and stomach the drop in performance or to stick with what you have.