In my opinion, the goal is get the strongest chess program to run in a top desktop/laptop pc (a intel i9 cpu + nvidia titan v gpu, for example), running in the same computer is fair enough for me. Video games programs use both cpu and gpu, if a chess program cannot use all hardware avaliable is due to algorithm limitations but all hardware is ready for be used. Some programs not use all resources and still compared them in rating list, for example, single processor version, not tablebases support, hash size limitation, etc.