Blazor Server не то же самое что и Razor Pages, хотя и использует Razor. При использовании Blazor Server все события обрабатываются на сервере, поэтому и нужно иметь хорошее интернет для соединение для нормальной его работы. Ну и плюс смотря сколько одновременно работающих клиентов будет тоже имеет значение. Возможно лучше будет использовать связку Blazor Server + Blazor WASM. Соль Blazor Server в том, что он отправляет только измененные части DOM клиенту, а не всю страницу.