I wouldn't use a bank that made it difficult for me to access my account. I don't know why most people do. I know why a few need to, but not most. There's a lot of unnecessary bedmaking going on in tech.
Maybe, although there are services that will accept your mail and then scan/email it to you. But I believe OP has stated that they live in Germany full-time.
As someone who has a few bank accounts in different countries of which I'm not a resident of, and also a user of the services you mention, its next to impossible to use them for banking purposes.
In US, for example, their addresses are classified as Commercial Mail Receiving Agencies, and have a "Commercial" address designator. USPS has an API for that. If you get a bank to accept this address somehow, then the next trouble comes - they're gonna ask for utility bill for address verification and you can't have any utility bills for it.