Первая статья, на которую вы ссылаетесь, - это то, что вы будете делать, если создаете приложение Blazor с моделью на стороне сервера. Это не дает вам никакой пользы, если вы используете модель Blazor на стороне клиента (WebAssembly, WASM).
Вторая статья, на которую вы ссылаетесь, сравнивает подходы между Blazor Server и Blazor WASM.
Итак, если вы используете Blazor WebAssembly, вам следует использовать такой сервис, как StateManager Джереми Ликенса (если вы не хотите самостоятельно его кодировать!), Но если вы используете Blazor на стороне сервера, он вам не нужен , вы можете просто воспользоваться советом в той статье Microsoft, которую вы опубликовали.