Once upon a time, I owned and operated a brick and mortar knife shop. A good shop will go through each knife and make sure the grinds, finish and operation are good. They will have a few of each model that you can pick through to get "just" that right one. They will offer sharpening services.
This comes at a cost....the cost to the business is very similar to the manufacturer's cost...you have overhead, labor costs and profit. The increased price offsets many of the services offered.
With Amazon, you get free shipping through Prime(or a minimum otherwise) and no sales tax(this seems to be creeping away, though). You will generally get NO personalized service. Similar pros and cons to big box stores as well.
If EVERYONE purchases from Amazon/Big Box....more brick and mortar stores will close up and the consumer will eventually pay the price, as the competition is gone and Amazon/Big Box decide to charge whatever they want, and screw everyone.
FWIW, here where I live in SoCal...there are no cutlery stores for within about 100 miles, and there used to be about 6. I accept this.....belt sharpen my own knives and have learned over many years to take care of my own needs as necessary.....but what about the many people who need knife sharpening? There are maybe two such services offered here, within a 40 mile radius. That's a good proper sharpening mind you, not something done in a lawnmower shop on a 3600 rpm bench grinder
As a consumer in the US...you have to know what is most important to you. If price is the most important consideration, you have to be willing to give up service and selection, as the cost-saving factors involved in a business being profitable will limit the offerings to only the most popular, and will use the minimum amount of staffing to accomplish that goal.
Best Regards,
STeven Garsson