With reference to your example, if the investor has sold Treasurys worth $1 million and gets $1 million in return, it's a wash through. There is no net new money created. The investor is, in fact, slightly worse off to the extent they now hold non-interest bearing cash.
Also, if an investor holds bonds it's presumably because they're after a defensively oriented investment. Why would they take the cash and invest in stocks?