Eu só posso falar de uma delas. Por que acha que Razor Pages é legado? É uma das tecnologias mais novas criadas no ecossistema dos ASP.NET e bastante recomendada pela Microsoft.
É verdade que o .NET 8 trouxe grandes melhorias no Blazor e agora com o SSR tem algumas pessoas falando que pode ser melhor usar essa nova tecnologia no lugar de Razor Pages, pelo menos na maioria dos casos. Algumas pessoas dizem que ele é tão bom que até MVC é bem substituído. Eu ainda não sei, preciso avaliar melhor, mas ouvi de algumas pessoas bem confiáveis.
E tem a vantagem que você pode começar com SSR e com esforço quase zero transformar em um SPA com Blazor Server que carrega rápido e tem algumas outras vantagens que não vou citar aqui porque parece não ser o foco. E depois pode deixar ele automaticamente ir baixando os componentes para o browser e passar executar todo no cliente, aliviando o servidor e dando melhor experiência ao usuário, até pela latência e performance melhores, e oferecendo outras vantagens, como poder rodar offline. É uma tecnologia sensacional.
Eu não posso deixar de dizer que eu não sou fã de aplicação web (diferente de websites) e que dá para ter todas as vantagens da web e outras que a web não tem em aplicação para o desktop (eventualmente mobile, mas aí a questão é um pouco mais complicada de decidir por questões mercadológicas). Ao mesmo tempo tenho que dizer que se vai de web mesmo, então o Blazor parece a grande solução, até já começa ter vantagens que nenhuma outra tecnologia oferece e poderia até convencer quem não costuma usar C# (até então o Blazor era mais desejado por quem já usava .NET do backend).
Mas Razor Pages não está abandonado e ainda pode fazer sentido para muita gente, especialmente quem tem bastante invenstimento nisso. E algumas pessoas semrpe vão demorar um pouco mais para investir em tecnologias mais novas, RP já está madura, Blazor no gerla também, mas não para as features mais novas.
O que funcionará melhor para você eu não sei. Conhecimento nunca é demais. Mas é claro que, por questão de tempo disponível, alguns podem fazer você abrir mão de alguma outra coisa que poderia ser mais vantajoso.
Eu se fosse você não perderia tempo com nada de Java, é o únjico grande motivos de dizer isso é por viés :D
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).