Their share price performance disagrees with you.
Down -1.1% this year. Microsoft are up +12.4%, META +33.8%.
The reason the share price hasn’t done so well this year is because of disappointing/just OK-ish earnings results, so I would argue it does agree with me!