Some businesses have invested a lot in building business applications that are strong support for their main business processes. It's not always easy to replace the solution which has been invested millions with some new technology even though it might be the new technology have some advantages. Actually, the idea of providing a possibility for developers who are already familiar with XAML (read WPF/Silverlight/UWP/WinUI) and don't have experience with HTML and CSS is good. As it is described in the introduction article XAML for Blazor, which is based on OpenSilver (www.opensilver.net - free opensource framework) is not intension to replace Blazor/Razor pages, but to provide a possibility for choice and XAML to go side by side with Razor.