My guess is that the vast majority of cyclists keep very little spare parts inventory beyond a spare tube. I know plenty of people who don't do any of their own maintenance and take the bike to the shop for everything. The people posting in the bicycle mechanics sub-forum on BF are extreme outliers, and we have decades of accumulated crap that we euphemistically refer to as "spare parts inventory".