You have made valid points on why small business fails, in addition Government instability is one of the reason small business foldup, lack of start up capital and other more.
In other for small business to survive one need proper planing , favourable Government policies . and saving for the growth of the business.
RE: Reason why small scale businesses fold up fast