I don't really get the "all eggs in one basket" problem with Proton Pass / Proton Auth.
Am I wrong in thinking that it depends on the specific service?
Some services are very hard to migrate and have a lot of vendor lock-in. For example, your e-mail address (if not using a custom domain) cannot be changed overnight, and it will probably take years to move everything over. Think carefully about where you put your e-mail!
I understand that cloud storage, especially when using non-standard formats for online collaboration, such as GSuite or Proton Docs, is also hard to move to a different provider. When choosing such an option, think carefully of how hard it will be to migrate away. Have a plan.
But switching between Bitwarden and Proton Pass is at most an hour of work. How is that problematic? Both apps store data locally so they continue to work when the provider's servers are offline.
Yes, Bitwarden has a self-host option with Vaultwarden, Proton Pass does not. So if you want to start using that, just export from Proton Pass and Proton Auth, import to Vaultwarden, sign in on your devices, and done. I don't see the problem of using Proton Pass.