Franchising is a business model which allows business owners to expand their business cost effectively.
Franchising provides business owners capital with which to expand (funded by the franchisee) and a network of motivated owner-operators (again, the franchisee). The model is based on replication so the business can be expanded over and over, again and again.
Even if all goes well there is usually a significant lag time before the shop returns any profit. So, not only has the business owner spent money expanding into new premises, they have also spent money on the operations before they see any return. And, of course, while focussing on opening the new shop, often the first one suffers because of lack of attention and sheer exhaustion from opening the new premises. So it is no surprise that many business owners would like to grow their business but simply cannot afford to.