You obviously have no idea on how the german health system works. Medicine isn't free, you always have to pay for it unless you're with a private health insurer (which will end up costing you more). The health insurance isn't "free", if you're working a part of your salary up to a given amount is subtracted from your income and goes directly to the insurer. That's up to about 7xx somewhat euros. Also, it is not provided by the government. The government strictly says that you're required to be health insured. In case you lose your job, the government will take over the fees but in no way is the healthcare here free or by the government.