I agree with this and think that it really needs to be done given the current hardware and software landscape. I'm OK with the kind of about face done with GB6, it just feels like a bit of a shock due to how different the MT works compared to GB5. As many others have mentioned, no benchmark is perfect/complete and any test needs to be looked at through the lens of what and how it is measuring. However, I think if the people behind GB want to have their benchmark used by a wide variety of systems from phones to workstations (as they have indicated), then I think they need to provide some kind of way of adjusting to the ever increasing use of cores in desktops and workstations.
It is true that the vast majority of programs used by desktop users are scaling much higher than 6 or so cores at most, but there is still a not insignificant portion that can use more (transcoding, streaming, multi tasking, compiling) and workstation users are even more likely to use many cores. I'm not sure the best labels to use for each category but something like single threaded, light desktop, and heavy workstation categories or something like that. Then people can look at each category and see how things stack up according to their use cases.