As someone that has been working hard in this domain, there is one major problem to this in software. Initial funding. There is a lot of growth non dilutive capital available but the first 500k are near impossible to get without a network in old money. You used to raise that money through other local mittrlelstands. At the Masons lodge. At the local kiwanis or Rotary. But these have closed to young member decades ago…
Take a group of 4-6 CS grads and maybe a business major. The parents of these kids form a company and bootstrap the kids by having them work from home and just covering legal costs and cloud costs with a focus on keeping costs low. They go find a problem and start finding customers. No salaries are needed as each parent takes care of their own kids. This gets rid of the problem of just giving 22 year olds $10M and hoping they figure it out. The middle class doesn't have that kind of money, they have to be smarter but it is possible. Someone who has the knowledge could make a template that others could just use even without the know how. I wish my parents would have done something like this. I didn't have the chance to mess with a start-up after graduation. I worked 40 hours/week while in college. Graduation was about getting money asap to start digging out. This is the thing that the 1% have over others, a huge backstop and support self in case they fail.