Currently resource class can be used to group runners, but if a new, updated resource class needs to be introduced config changes need to be made. This is exacerbated when working in a multi-org ecosystem.
If runners had a higher order of grouping that could be called in the config, it would eliminate the need for config changes when a resource class is changed out for a new one.