That's the guiding theory at resulted in most European countries having some variation of a public broadcaster funded by TV (formally radio) licences.
There are many implementation differences between countries and none of them are perfect but I would argue that those I'm familiar with serve their purpose.
We pay for many things we can not use, roads where we don't live, schools we can not attend and health care for the opposite sex. That does not mean public funding is good in itself, only that the grey area between what is public and what is private is large and politicized and settled over time. I disagree with many of them but that is no reason to get counterfactual.
There was a loud public debate about the migration crisis, both at the time and for a long time afterwards. It is important to recognize these things even if we don't personally agree with the outcome. That's part of living in a democracy.
In a well designed democracy nobody is strong enough for long enough to take over public media, the school system, the judiciary, the army etc.
Once the fee is agreed upon, it cannot be changed either way with out every parliamnt agreeing to do so. The money cannot be held back by te "government" (we have coalitions, and those change regularly every 10 years or so). Neither can it be held back for state broadcasters (third programms) by the local governments or parliaments. Sounds pretty tempering free to me.
And the debate did happen in 2015, or didn't you see the same panel discussions I saw? It also happened in print and the public broacasters reported aboutthat debate in their news segments. The nature of these news segments being to report facts and not to debate.
It just turned out that only one party really opposed the opening of boarders, along with the right wings of the cnservative parties CDU and CSU. Thos are not the majority but rather a very very loud minority.
> An changes to the fee have to be agreed upon by both chambers, Bundestag and Bundesrat.
The federal government, and thus Bundestag and Bundesrat, have no say in the funding or operation of Germany's public broadcasters. The exception being Deutsche Welle which is not available in Germany and has an "external" audience.
The funding on operation of public broadcasters is instead determined by a compact between the 16 states.
Do you really think that money is no strings attached? Ideally it would be and I guess that's the idea on paper but in practice, the public broadcasters almost never criticize the ruling coalition on the "don't bite the hand that feeds you" rule.
IIRC during the 2015 migrant crisis, no public debate was allowed on public TV over the decisions made to open the borders and the only opinion allowed on TV was that "it's good for everyone" with any argument against mass immigration (not immigrants themselves) heavily verboten.