The other thing is local retailers have cut back on all specialty items because they expect people to buy those items online.
The problem is that buying specialized things actually makes sense to do online. But online buying has the problem that an average online retailer gives no guarantee that they will fulfill an order faithfully (I still remember trying to order shoe from Target online and getting ... a used masked and I assume others remember online "burn" as well) so Amazon has a key position of online guarantor. As a "natural monopoly", one might imagine such a role would be regulated but not in the present climate, ha ha ha.