It saves money to have everything co-located.
It also amplifies the magnitude of physical-world disruptions.
They've been pretty much flat for the past 18 months. I've been wanting a 2TB SSD since 2018 and I've been watching the price sit stagnant at ~$250 canadian since june 2019 (dropped from ~$600 in the year before that).
I've had pretty good luck with everything so far, knock on wood. The 1.92TB drives I mentioned are SanDisk CloudSpeed Eco II, and they have been pretty good. What's really impressed me are the Dell/Toshiba write-optimized 1.6TB drives I picked up. Pricey, but excellent performance.
I have a few I think 240GB Intel drives I picked up as well. They initially had some of the problems you're referring to, which for me was not showing up after a warm reboot, but they haven't done that for a while, so I'm thinking it may have been fixed by an OS update.
If it's evenly matched, scalping would likely be a minor, potential problem, but not to the scale we're seeing on all of these gaming items.
Scalpers only exist when the true market price of something doesn't match the list price (Demand >> Supply). Graphics cards worldwide, microphones, at-home lifting equipment, USD in Venezuela... it's basically Uber's surge pricing but for products :)
But then the bitcoin gpu shortage happened and people were paying double for mid tier GTX 10xx cards. The shortage went away and prices went back to normal, but then the 20xx cards launched with a huge price bump, likely helped by the shortage scalpers proving how much people would pay.
Consumers are very sensitive to price fluctuations, it might makes sense short term to raise the price when demand outstrips supply, but consumers will remember the companies that "gouged" them.
Apple maybe would be able to get away with it, but for big companies having stable price is pretty important.
I don't think so... EA still sells a lot of games
I don't believe Apple would want to charge $750/ea if they had ample supply.
Scalpers just appropriate the profit which the producers could make if they could afford it. Often they cannot because they declare a price at launch.