Sembra un po 'strano e non è aggiornabile senza problemi. D'altra parte, offre a Microsoft più libertà di spostare le cose o persino di applicare una riprogettazione completa per qualsiasi versione successiva.
Se dipende dal dominio del problema se un approccio o l'altro è appropriato. In questo caso sembra intelligente. Il tuo ambiente di costruzione è molto legato alla tecnologia o persino alla moda. Se escono con un nuovo modello di implementazione, sarà necessario apportare modifiche sostanziali agli strumenti di compilazione. Sarebbe fondamentalmente un nuovo prodotto. E sarebbe impensabile che tu potessi o vorresti anche usare i tuoi vecchi strumenti di costruzione. Non si adattano più, l'obiettivo sarebbe nuove applicazioni che si adattano al nuovo modello di utilizzo.
Potresti considerare non tanto un aggiornamento della versione, quanto una nuova generazione che dovrebbe essere separata dalla precedente.