Is there any law against workers buying stocks of the company in which they are working? If not why don’t they organize to buy large amounts of stock and truly benefit?

Only if it’s a large amount or if you have insider information about company plans. In those cases, you have to register as an insider and file with the SEC before you buy and sell and they’ll post your trades publicly.