Only because Amazon doesn't sell guns.
A couple things...Amazon et al made that business choice. Too bad they put ideology above business matters. Second, the transfer must occur locally. So, even though they sell the gun its very likely the local shop gets a transfer fee + ammo sales + all the other extras. So, I strongly doubt amazon would have put too many out of business in this ‘social’ economy..