Not everyone has the interpersonal skills to deal with passengers and work in a multi-crew 121 CRM environment. Some folks may have issues with their medical or FAA record that preclude working for the airlines.
Just throwing out a couple more reasons why...