This calculation is flawed. German state collects much more than 5€, because there is VAT etc and, of course, employees of that company pay income tax from their share of that 100€ they just got back.