Да, Blazor Server отстой, в реале там столько граблей и подводных камней, что проще освоить ts/js и фигачить нормальных клиентов
работая со знакомыми с детства httpContext post/get запросами.
Blazor WASM предполагает замену js(ws заменяем на httpclient), но! опять же там много новых и часто сырых концепций.
для всего придется изобретать велосипед. и самое главное все равно потребуется изучать js/dom/css.