The real work has to be done by German citizens who actually have to declare they are no longer members of the Church.  Most of them fail to do so.  However, I do appreciate your point about refusing sacraments to those who have taken the step to remove themselves from the Catholic tax lists.  In most cases this involves funerals and it has caused aforementioned cardinals some push back from the pews. 

I could make a case that the USCCB is just as bad.  They appear to have skewed the emphasis in their teaching priorities to keep the money coming in from conservative Catholics.  Selling out is selling out no matter the reasons.