- bootstrapping is very hard
- traditional credit/loans aren't structured well for the "mid" type risks of starting software businesses (not much collateral)
- and on the VC side there is much less opportunity for the Unicorn 1 in 10 exits.
Tackling this problem are two funds that I didn't see mentioned in either the article or the comments so far: TinySeed and Calm Fund.
https://calmfund.com/shared-earnings-agreement
Broadly both invest much less than a traditional VC would and are compensated differently. The details are different (and matter) between the two but it's more along the lines of profit sharing than looking for big exits.