Regardless of the data that favors higher profits when it comes to MS shares, I would always choose to invest directly in Bitcoin rather than in a company that invests in Bitcoin. Investing directly in Bitcoin allows us to be our own bank, and for me personally that has a much greater meaning than profit.
Also, any company is always exposed to the risks that it may begin to achieve bad results, that its CEO may experience an accident or decide to sell the company - which consequently always has an impact on the price of the company's shares.
Therefore, I think that investing in Bitcoin indirectly is not at all safer than direct investment, but as we can see, it can be more profitable. For someone who likes to diversify his investments, I don't see why he wouldn't have some stocks in his portfolio, especially those related to Bitcoin.