Thanks for the info. I watched a good Blazor intro video from Build, this makes more sense now.
In my personal opinion a lot of the people who had a negative reaction to Blazor Server never actually tried to use it, they made their judgements based on theoretical aspects and speculation. If you speak to developers who actually used Blazor Server you would discover that the majority are very satisfied with it. The one significant development benefit of Blazor Server is the simplified architecture - which results in more rapid application development. Specifically I am talking about the fact that if you are only going to target Blazor Server you do not need to develop your applications in a client/server model - you can create razor components that call EF Core directly for data access - you can avoid all of the overhead of API controllers, service classes, etc...
... I could not have said that any better :)