Coke is spotty many locations and several reasons. Walmart will have something Krogers doesn't have and vise versa. Some chains have some items because of shelf space allocations-deals made way over the head of a store mgr. Aluminum cans have been in short supply for a very long time-some have them some don't. Your right on popularity & politics and the last POTUS election proves your point well as about 75 million votes one direction and ~80 million the other... I mentioned low stock of rattle can paint at Walmart which is still true but HD has same brands and plentiful, your guess is good as mine.