Medicare levy bad way to pay for health