Small businesses are very hard. The owner needs expertise on every facet of the business —- manufacturing/service, finance, HR, logistics, planning and on and on.
It means a ton of hours worked by the owner. Employees work their hours and go home. Owners can’t go home until all the work is done.
Failure in any aspect can hurt you badly.
If customers pay upfront and you get a backlog, you better be super smart with the money. All too often the big bank account balance makes it look like you are doing great - but you forget the huge liability you have in completing those prepaid orders.
I hugely admire successful small business owners. They earn every penny.