Of course it would be wonderful if all your customers paid you on time every month but, I am afraid, we are not living in a Utopian world.
Cash flow is critical for a small business because it needs money to pay suppliers, employees and overheads such as rent and utilities.