I worked for a startup before my current job where the founders - two brothers - had connections with the governor of a state in the Midwest to get a grant to start a small health care company. Neither of them were technical. They hired a few people in the state as basically QA and then hired a full stack consulting company that did the design, the project management and the development by hiring cheaper labor from India.
Then when they started getting enough revenue, they started bringing the technical skills in house including hiring a very good CTO.
The CTO then hired me as his third technical hire to oversee the “cloud application modernization” initiatives because they wanted to sell access to their micro services to large health care providers.
They sold the company three years after I was hired for 10x revenue. It was only $30 million. But the founders and the CTO I assumed made out well.
I think the people who had been there the longest made in the low six figures. I left ten months earlier and didn’t exercise my options. I might have left about $60K on the table.
Please play the worlds smallest fiddle for me. My next job after leaving the 60 person company was a remote job working at $BigTech in the cloud consulting department where my two year prorated signing bonus was $nice.
So stop comparing yourself to other people. Nobody starts at the same place.
Just take smaller risks. I built my first business over nights and weekends and didn’t quit my day job for 5 years.
If you want something bad enough you just have to take the chance.