Letting brilliant jerks ruin it for others is a management problem, not a brilliant jerk problem.
However, professionalism is a two way street. Bobs and Alices that make professional salaries can be expected to improve, though the professionals that work with them should make some concessions.
One major problem with corporations / labor / the modern world is that the demands on employees are extremely high. It makes sense - people want to work in good jobs and corporations are paying for the labor and the corporations have to make money so they have incentives to hire the best people for the jobs.
Professional standards are very high - I'd say that most professionals in America are in the top 20%-30% of multiple skill sets - communication, leadership, self-directedness, tolerance for b.s, along with any domain specific skills.
We don't have an environment that most people can succeed in. And solving it would be good for people who struggle with some things or people who don't want to focus their life around professional accountability/development.
The right question to ask isn't "is bob valuable" but more like "how can build a company in that gets a single parent to manage Bob"?