Yes, and it makes perfect sense. Any store would cater to it's clientele. If a particular item doesn't sell well in one area store, they wouldn't keep stocking it - seems they would want to make space for things that are popular sellers...however, that very same item may sell abundantly in the same chain store in another neighborhood. No mystery, just simple marketing strategy.
Stores want to sell what is going to be bought in that area. If you have a ton of things that do not cater to the particular people who will likely shop in that area -- you won't be making sales.
For example: There are 5 Wal*Mart stores within 30 mins of me. One of them (the one where I used to work...) is in a very well to do area. They carry items that are considered more "higher end" that appeal to that particular area. They sell more George brand clothes because people in this area are willing to spend a little more on George clothes.
Another of the stores is in a lower class area -- the prices are a bit lower and they have a bigger selection of say.. Faded Glory brand items.
Yes, I've noticed that here also in South Florida, but I think our stores are pretty nice when it comes to selection. We have whole aisles of Kosher items that we never had in our old hometown. I made Matzo balls for the first time a few weeks ago. Pretty yummy! :) There are lots of Asian and Latin foods also. It's fun to add some new spices into my meals...and just experiment with new foods and tastes. :)