Чтобы не был нужен васм - не нужно юзать то, для чего нет альтернатив, иначе это выглядит как: ненавижу айфон но нету альтернатив.
То что делает
@forcepusher на JS - пзц как геморойно, и все равно упирается в байтоебство, тогда может сразу и оперировать ими на low level уровне для которого предназначен WASM?
Другая проблема в том , что например тот же Blazor, у которого гора проблем, уже имеет дикую фанбазу из тех, кто на ASP пишет.
Ты хоть че делай - все равно все в итоге будут писать для него.