With universal EU roaming, I usually just get an esim from outside Germany to use in Germany.
For one thing, that bypasses the German requirements regarding presenting a physical id in person to get cell service.
It’s possible that only works well for travelers though.