I think whenever someone starts an argument with "If only people would just ..." then they are already on the wrong track. We are not going to get more disciplined and better programmers but we might be able to mitigate problems with better tools and processes as you outlined.
But I also think we shouldn't skewer Uncle Bob. Much of what he says is too vague to be either right or wrong so interpreting things uncharitably makes him look much worse than necessary.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.