Wenn man sich das also sowieso aneignen muss, warum dann nochmal Prism draufsetzen?
Weil man mit Prism irgendwo zwischen einem Drittel und der Hälfte des in C# benötigten Codes einspart, weil der Compiler einem massiv arbeit abnimmt z.B. durch die automatische Implementation von INotifyPropertyChanged, Interface Delegation und auch Cirrus hilft richtig viel Code einzusparen wenn man es gezielt einsetzt.
Dazu kommt dann noch, das Pascal-Code nunmal einfacher lesbar ist als C-Style und damit zu einem viel höheren Code-Verständnis und damit zu mehr Wartbarkeit führt.