Primarily because of a lack of vision.
To grow a business you have to have a vision of a much larger business. You must have an understanding of the steps in creating that much larger business. You must also have the capability and expertise to undertake what’s required to get there.
While a lot of people are missing the steps, I feel that most business owners simply don’t have the clear vision in their heads.
Everything else can become clear once you have the big picture worked out. Without this, you will likely just spin your wheels and go into multiple, irrelevant, directions.
Thanks for reading my reply!