It's definitely necessary to support small businesses because they rely on networks of people to sell their products and services. By building relationships with others in your community, you can attract people to your small business, increase your profits, and build your business's reputation, you'll find how to do that here https://growinglocaleconomies.com/ . Of course, many people don't know how to build networks, or if they do, they only know a few ways to do it.