You act as if they just play shit football. I am aware that there is still a team labelled "Germany", but I have no idea about their sporting prowess since I did not see them play in several years.
This is no national team though, it does not represent Germany. It's some corrupt federation's toy marketed for foreigners and rejecting to be a national team.
Common people are priced out - yeah the Bundesliga and lower divisions may have some great athmosphere, affordable ticketing, fans who give a shit. Nothing of this exists for the national team... 40€+ gets you some seat, standing areas don't exist and perhaps you could also participate in some DFB mandated choreography. Literally peak plastic.
When they were supposed to play in the Olympics, they couldn't even field a full squad, even the players don't care anymore. Just compare that to Spain: a large amount of their Olympic team also played in the Euro, their youth development seems to be on another level.
The only time you hear about them, it's because they are used for some agenda. Such a virtous team... who cannot distance itself from some Anatolian dictator, whose officials don't just excuse Qatar, but endorse it. And don't forget their own corruption that allows Buyern to dominate as much as they do in domestic club football to a point that people lost all interest in the top division, the way they bought the World Cup 2006 (the best part: people like Beckenbauer were supposed to be on trial in Switzerland. They just didn't show up. The trial was dropped because of this. Just try this as a normal human being...), tax fraud and tax evasion. You will hear about them buying the next Euros soon. Most of the leading DFB officials should be put behind bars.