In primo luogo, cosa si intende per "corretto". Se la domanda è se è moralmente difendibile pagare le persone su un progetto più importante, allora penso di sì. Guadagni denaro in base al vantaggio che produci non in base ai costi che accumuli. Se un programmatore passa due mesi a produrre qualcosa di completamente inutile mentre l'altro impiega due giorni a produrre qualcosa con una doppia produttività, il secondo dovrebbe essere pagato di più nonostante abbia speso meno sforzo.
Da quella prospettiva, l'applicazione strategica e importante è semplicemente più preziosa per l'azienda e gli impiegati che stanno lavorando producono più valore per l'azienda. L'unico risultato naturale è che faranno più soldi.
D'altra parte, se la domanda è se è una buona strategia per farlo, allora probabilmente no. È probabile che il pagamento automatico delle persone a un progetto più importante introduca incentivi perversi. Le persone cercheranno di entrare in progetti più importanti quando ne avrai bisogno, lavorando anche su altri progetti. Di conseguenza, è probabilmente meglio pagare le persone in base all'abilità piuttosto che in base al progetto. A mano a mano che funzionerà, probabilmente avrai persone altamente qualificate e altamente retribuite che lavorano ai progetti più importanti. Ma probabilmente puoi evitare gli incentivi problematici.