In the centre of Amsterdam, most Albert Heijn stores (they are the most common supermarket in Amsterdam) are relatively small and only sell the more popular products. These are the places with lots of tourists, while real estate is expensive, so it makes sense. More outside the center where the living neighbourhoods are most Albert Heijn stores are on the larger side and have their full stock. Though some smaller malls have also smaller supermarkets.
In other cities in the Netherlands you see a likewise pattern.
Where I live (in Germany) there are 8 or 9 supermarkets within half a mile distance, two of which organic and one a "center" (i.e. big). I find that the inventory is limited only in 1 or 2 of the smallest ones. In all the others I typically find everything I need.