Instalovat co? .net framework je sucastou windowsu, cize ak mas wpf appku, nemusis nic instalovat, pokial nie je appka robena na frameworku 3.0 napr. a ten chyba v systeme. Jasne dnes je IN Angular, kde spatna kompatibilita je 0 bodov. Potom tu je React a videl som uz framework zacinajuci na V...., ale nespomeniem si. O par rokov po tom ani pes nestekne. WPF je tu uz 11 rok.
By ma zaujimalo, ako si Angular alebo React poradi s DirectX, s ktorym WPF dokaze bez problemov pracovat.
Produktivita moze skoncit aj na pouziti super produktvinych technologii, staci si najat studentov ktori oblubuju tieto web srandy 
Tu aplikaci samozrejme

S DirectX si neporadi, protoze k tomu neni duvod, mame WebGL, ktery narozdil od DirectX funguje vice nez na jedne platforme
Takze ano, muzes si zvolit WPF (on to neni spatny framework), ktery pojede na jedne platforme (Windows), uzivatel si musi stahovat binarni blob a poustet na svem PC (paradni vec pro bezpecnost, kazdy uzivatel [a administrator] je na to cely zhavy instalovat binarni bloby). Samozrejme, ze jsou aplikace, ktere se takhle udelat musi - ale rozhodne by to nebyla moje prvni volba pro aplikaci, kterou vyvijim pro koncove uzivatele mimo treba uzavrenou firmu.
A jinak s Angularem problemy s kompatibilitou nejak zasadne nepozoruji. Pokud narazis na AngularJS a Angular 2, tak to jsou 2 zcela separatni produkty, asi ve stylu Windows Forms, WPF a WindowsRT, oba dva porad aktivne supportovane.