As I have said before a Bluecard only proves that you have no criminal convictions for child related things, and that you are prepared to go to the trouble to get one. If you are a volunteer also the sporting club etc has to authorise you, so, its a way that they have to credential their "workforce also"
Can those detractors suggest anything better, apart from nothing at all (which may not be a bad thing)?