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…
One piece of the solution that is very clear to me and contains many other upsides is better access to healthcare. The fact that Americans mostly get healthcare through large corporate jobs significantly ratchets up the risk of entrepreneurialism. A better healthcare safety net would make it safer to leave the safe confines of a corporate job that provides health insurance.