Eh… they’re just a consulting firm. Nobody does really care about them from the perspective of advancing the science. Does anyone bother what IBM or CapGemini or Accenture or Deloitte or whatever think?
Exactly those companies are literally pumping out "thought leadership" that people and companies with $$$ are lapping up.
Are you referring to IBM here?