Not sure were you were. I am from northern Germany, around Hamburg.
But every single store that does accept cards (not every little store can bear the fees, though) has theses signs.
So I would counter your n=1 anecdotal argument with an equally non representative n=1 argument. No one learns anything, except that some shops in Germany ask for the use of cash-alternatives, others don't.