Because you have a billion people watching for on line primer inventory like a hawk and hoarding nation wide as soon as someone shows any inventory. IMO in this country our consumers have become lazy and would rather sit in front of computer than to walk into a store to make a purchase. For example my LGS currently has over 2 dozen bricks in stock of LR, MLP, and MLP as I type of CCI for $39.99. They have had these primers sitting there for over a month now with no buyers accept for me grabbing two bricks a day. They had 9 bricks of CCI MSP sitting there for over three weeks with Zero sold till two days ago. I procrastinated since I didn’t need them and ended up buying the last 700 since I figured I could substitute them in my 9mm loads. There had been zero primers available on line for months. If I wouldn’t have walked into my LGS three weeks ago I would be 10 bricks light. Most see on line that primers aren’t available anywhere and don’t take the time or energy to look. Not trying to start a fight but we as a nation have become way to laid back and buy most everything on line and are to lazy or don’t take the initiative to get off our butts and walk into a store anymore...and I’m guilty as charged as well. I live on a small city that most every item available for sale here are cheap, entry level products. Walmart’s, Target, ect. Anything of item quality or high dollar I have to order on line as well or go on a long drive to purchase.