I find all your reasons are either fluff, or just saying that small businesses are good for their owners. Economic efficiency is net positive, and people who aren’t small business owners benefit a lot from online, efficient shopping. If some segment of society needs charity, they need to convince either the gov or nonprofits to give them some money, not rent-seek on other people.