When was the last time you were called to personally appear and report to the German government, so that they could verify that you are in the country, and not somewhere else?
Benefits aren't collected in cash, they are sent to bank accounts. The beneficiary can be anywhere.
Germany has address registration, you have to unregister if you leave the country for more than 3 months and having it inaccurate is a crime.