https://learn.microsoft.com/ja-jp/dotnet/architecture/blazor-for-web-forms-developers/media/hosting-models/blazor-webassembly.png

この絵ですぐわかる
またこの文章がまたいやらしいよな

「BlazorWebAssembly アプリは、Angular や React などのフロントエンド JavaScript フレームワークと同様の方法で機能します。 ただし、JavaScript を記述するのではなく、C# を記述します。」

c#のコードが対になるjsと連携してHTMLを制御するというのをはぐらかした文章
c#しか書く必要ないのは、js側のライブラリーをblazorライブラリーの一部として用意してるから

つまり『blazor=wasm+HTML+js』って事