En primer lugar, qué se entiende por "correcto". Si la pregunta es si es moralmente defendible pagarle a la gente en un proyecto más importante, entonces creo que sí. Usted gana dinero en función del beneficio que produce, no en función de los costos que acumula. Si un programador pasa dos meses produciendo algo completamente inútil mientras que el otro pasa dos días produciendo algo que duplica la productividad, el segundo debería pagar más a pesar de haber gastado menos esfuerzo.
Desde esa perspectiva, la aplicación estratégica e importante es simplemente más valiosa para la empresa y los empleados que trabajan en ella están produciendo más valor para la empresa. El único resultado natural es que harán más dinero.
Por otro lado, si la pregunta es si es una buena estrategia para hacerlo, entonces probablemente no. Pagar automáticamente a las personas en un proyecto más importante probablemente introducirá incentivos perversos. Las personas tratarán de acceder a proyectos más importantes cuando los necesites trabajando en otros proyectos también. Como resultado, probablemente sea mejor pagar a las personas en función de sus habilidades en lugar de pagarlas por proyecto. A medida que funcione, probablemente tendrá personas altamente calificadas y, por lo tanto, altamente remuneradas trabajando en los proyectos más importantes. Pero probablemente pueda evitar los incentivos problemáticos.