Register your own domain! Pick a paid email service that supports it and then you never have trouble moving to a new provider again.
If you get an email provider that does a catchall then you can just make up emails on the spot and any email to any address on your domain will pop into your inbox.
I get simplelogin with Proton and I love that too, generate new email addresses that can’t be tied to you but all go to your one inbox.
BTW your concerns with Proton are valid and it can be annoying not being able to use an alternate app for mobile.
It depends specifically on the registrar as to whether there is an option to hide those details.
However, many places offer domain privacy services, where they put in their addresses and forward on any contact. Such as https://www.namecheap.com/security/what-is-domain-privacy-definition/