Those are very good points for the importance of a business plan. The main thing here is that it gives the business direction by mentioning each area needed in making it run well. From the highlight of things you will be selling, to how they solve people's needs, to your target audience, best location for it, how much capital and resources you need and every other plans for the future.