I do not understand the difference between Blazor Web App(new template in .net 8) and Blazor Server App. Even the description provided in Visual Studio, for example, just sounds like different ways of saying the same thing to me. Why would you use Blazor Server App (BSA) over Blazor Web App (BWA) since BWA supports interactive & static server side rendering while also protecting your backend code on the server? Is BSA just an older, to be deprecated Blazor pattern?

I reviewed the documentation and created sample projects, but I still don't understand why someone would choose Blazor Server App over Blazor Web App.