Normálni ľudia C#, resp. platformu .NET bežne používajú už dlho a nie je žiaden dôvod, prečo by sa toho mal niekto báť. Dnes už pri vývoji drvivej väčšiny aplikácií človek nemusí čítať tony dokumentácie, aby zistil, čo v tom úžasnom WinAPI znamená HRESULT rovný hodnote 0xXYZ a podobne. Vývoj je oveľa rýchlejší, aplikácie stabilnejšie, svet krajší...
Ale to už sme dosť ďaleko od pôvodnej otázky.