Keeping in mind that Silverlight was cross-platform UI, staying away from cutting edge, cross-platform UI tech reduces yur chance of being "Silverlighted." Java has had these issues as well (does JavaFX even exist anymore?). Having been bitten by Xamarin I'm not keen to get into Blazor -- I'll stick to writing C# for cloud-native apps as that will be more stable long-term.