> but IMO it is hypocritical
Your opinion is wrong. There's no hypocrisy, and it was explained to you why some companies have done better than others.