The author misses the point. It's true that only saying “if you work hard you will get on” is not enough. But it's only half the picture - working hard will only get you somewhere - the starting line. Then you need to continue and improve and adapt. Whether it's worth that time and effort is another question.
But simply accepting a half truth as a whole and ignoring the whole picture is harmful "It’s not true and we need stop saying it." is the completely wrong thing to say. Better: "it's not the only thing that counts, and we need to give tell our children what they really need to do"