You have a point. Without credit, much small business would simply not be able to exist, or have ever existed in the first place. It's one of our fundamental paths for economic mobility.
Strictly speaking with a restaurant your largest expense, rent, is ongoing rather than upfront. Your point in general is valid, though I would argue that for someone truly motivated to make a point, it's not impossible to start with smaller businesses (incl. non-software businesses) or a bunch of savings and progressively work your way up to kick-starting larger business.