1. Invent new technology/software/website.
2. Get VCs to invest in it.
3. Sell ads on the website and use ML to target people with those ads.
4. IPO to go public to raise up the stock price.
5. Issue yourself a different type of stock that has different voting rights so you retain control of your company.
6. Keep investing new stuff for growth and sell off shares to raise more money.
The problem is people who become CEO without ever taking a business management class or understanding how a business or the laws that effect it work. Steve Jobs found it hard and resigned from Apple in 1985 and had to go back to college to learn business management to learn how to manage a company better. It paid off when Apple merged with Next and Jobs knew how to manage Apple better than he did in 1985.
We haven't seen Bitstock companies yet that trade on Bitcoin instead of the US Dollar. Nobody ever thought to make a Bitstock market based on Bitcoin. You just modify Bitcoin to issue shares of stock called Bitstock and you have issues the company puts that Bitstock can vote on based on what type of Bitstock it is, and then you avoid the lawsuits of signing the wrong document because Bitstock replaces that old system with a new one. Zuck just votes with his Bitsock on each issue and makes it official no need to sign documents anymore.