You are wrong on so many points. Overwhelming majority of US corporations have issued more shares and overwhelming corporate share value is now higher than ever.
National debt is costing taxpayers 2/3 of TRILLION DOLLARS in interst alone, for fiscal year ending in September 2023. Corporations have no legal obligation to pay back even 1 penny of the money received by issuing more shares.
Actually, from your answer you understand my point precisely. We are under no obligation to pay back the shares of the Federal government that we hold. As long as they don’t float so many shares that it drives down the value of the dollar against other world currencies and causes inflation, there is no limit to the size of the float.
People who are fortunate enough to hold more shares than they need to balance their budget needs can park their excess shares by buying Treasuries issued by the government. The government pays them the fixed interest rate of the bond when issued set by the Fed and the purchaser’s yield depends on the price they paid in the public market. The interest rate set by the Fed is completely arbitrary and just expresses their internal policy to manage the money supply. They could set it to zero at any time because its just a policy decision. The Fed can create whatever cash the Treasury needs to pay whatever interest rate they want.
If you could print as much money as you needed, why would you care if people paid you back?