I think I have the problem Blazor was meant to solve, which is to say I've got several years experience developing backends in Java and C#, and just enough HTML and CSS to design a static page, but the various JS frameworks are gobbledegook to me that seem to mostly involve trying to shoot yourself in the foot in just the right way such that the ricochet hits your target.