Actually we have a Germany-wide ticket for public transport since last year. With 49€/month it is very affordable and entitles us to use public transport and regional trains as much as we want. The federal government funds the system with a few billions but it’s a great success so far.
So do not despair.