Of course anyone can criticize anything they want to. But generally they'll just sound stupid to anyone who actually knows the space. I've never heard a non-parent make a remotely sensible criticism about parenting. I've never heard a non-programmer make a sensible statement about programming, etc. Parents aren't an "elite class of individuals" - we simply have experience non-parents don't. Non-parents talking about parenting are as a rule hilarious examples of the Dunning–Kruger effect. (I'm not a psychologist, so psychologists would probably consider that last statement a hilarious example of the Dunning-Kruger effect :))
While I absolutely agree that there is a ton of bad behavior in the world from people ignorantly pontificating on things outside their wheelhouse, it is incredibly arrogant and ignorant to suggest that non-parents know nothing about parenting. It just doesn't even make logical sense.
If you are constantly late for everything and always blame it on your kid, you are doing something wrong. You should know by now that things always take longer than expected with a kid, and plan accordingly. No, you will not always get it right, and that's fine. Occasional lapses are expected and accepted. But if it becomes a regular pattern, you are simply shifting blame for your poor time-management skills onto a child that does not deserve that finger pointed at them.
If you are going to discount my opinion out of hand, I suppose I can't keep you from doing that. But, my opinion happens to agree with that of a parent upthread, so... take that as you will, I suppose.
> I've never heard a non-parent make a remotely sensible criticism about parenting
Really? What about children of truly abusive parents (who are not themselves parents)? Are their critiques of their parents as parents not remotely sensible?
I'm not at all in favor of people aggressively policing the parenting practices of others. I just don't think Dunning-Kruger applies at all here, because everyone (except orphans) has some significant experience with the practice of parenting - even if it is only as the parented, you can still form cogent opinions about the practice. It's not some high expertise domain like programming, it's literally human nature.
It doesn't even have to be as extreme as abuse. For example, non-parents and parents alike should feel free to be critical of parents who allow their kids to misbehave in a restaurant.