Eso mismo creo yo: La "inteligencia" del sistema es la que debe buscar el equilibrio óptimo en cuanto a nucleos activos y velocidad de proceso de esos nucleos, en vez de meter y sacar manualmente los cores. Esa inteligencia es la que creo que hay que impulsar.
Es algo parecido a un coche automático, El conductor elige el programa de tipo de conducción (rendimiento vs. consumo) y con eso la inteligencia del software decide la marcha y el momento del cambio en cada caso. Si eso es mejorable, que sea mediante la optimización del programa, no regresando al cambio manual...