You also question why this check isn't done by child health nurses and in the same breath say you don't go to them anymore. :s It'll often be a more comprehensive, up to date and uniform health check under a medical doctor and registered nurse than what can be provided at community health nurses.
I get so frustrated when people are just so oblivious to the fantastic job our health and welfare systems are doing. Many people in this thread are just whingers - the government is telling us what to do etc. If you don't like it then don't accept the benefits - simple. Try and see how this is massively beneficial for the majority of disadvantaged families.
If its discriminating against ANYONE it's the well-off families who aren't "motivated" financially to take their kids for the check, and so their kids may miss out.