Same thing with Walmart and local shops.

On the one hand, it brings a greater selection, at cheaper prices, delivered faster, to communities.

On the other hand, it steamrolls any competing businesses and extracts money that previously circulated locally (to shareholders instead).

> it brings a greater selection,

Greater selection in one store perhaps, but over a continent you now have one garden shovel model.