I do not understand yours contributions. If you don't like consultants, could you explain us why are you loosing your time reading a consultant forum ?
In fact, to respond to the question, consultants have greater professional opportunities than others : more interesting jobs, better salaries, etc. Their job give them the unique opportunity to know the most important process of an enterprise, to manage the most difficult contexts and problems, and to deal with a large diversity of top managers. When a company could pay $1500, $2000, $3000 or more a day, you can be sure that it is not to do silly jobs, but rather to manage complex tasks than many of the top managers of the company can't do. The more expensive the consultant is, the most interesting the job will be. It will be hard and stressful for the consultant, but certainly much more interesting than many jobs. That's why consultants have the greater career opportunities in the clever and bigger companies.