Could be that they got a newer and bigger supply of the black 3ds recently and are available in the stores. So MAYBE Nintendo shipped them new stock.
Seems all of the BestBuy's only have Black in stock for store pickups.
I picked up a red and it was on 9.4