Owning stocks isn't the problem, it's trading stocks on non-public information that is the issue
There's no actual reason a congressperson needs to own stocks. In fact, we should be doing what we can to enforce a certain "Average American"-ness to their lives so they work to improve the lives of the average american.