There are certainly incompetent people in most any industry. But the reality is most organizations manage to keep their systems running and ship products with average or below average developers doing much of the work. How do you reconcile that fact with your observations?
Have you considered the possibility that you're asking the wrong questions? Or perhaps your organization isn't good at identifying candidates with low skills but high potential?
Have you considered the possibility that you're asking the wrong questions? Or perhaps your organization isn't good at identifying candidates with low skills but high potential?