Sensible people largely invest in index funds or retirement accounts, which this wouldn’t prevent.
Practically every single one of these proposals only restricts your ability to buy and trade a particular stock. You can still trade stocks, you can still have an account manager, you can still tell them you want more exposure to solar, you just can’t tell them you want to buy RandomSolarCo by 4pm Thursday.
Even this is too much discretion. Members of Congress should be limited to index funds and no individual stock ownership.