When you start a business, you have to make sure that there are people out there who will buy your products and services. (Your mom doesn't count.)
Ideally, you want a market group that will either have to buy from you over and over again, or is re-filling all the time with new members, or just a market with money and want.
In any case, your market needs to know that they need you, and want you enough to pay you. Your product/service can be great, but if the market thinks they can do/make it themselves, then it will probably be difficult to convince them that they should make a purchase from you. And if the market refuses to believe that your service is as important as you think it is, then that can also make sales difficult.