You have spotted it.
The whole Agile movement and its practices, like pair programming, are driven and promoted by consultants who make money out of it.
EDIT Moreover, I am not sure whether the companies you mentioned really practice pair programming or they use it as a marketing ploy to impress they customers.
EDIT Moreover, I am not sure whether the companies you mentioned really practice pair programming or they use it as a marketing ploy to impress they customers.