I just live somewhere where there are little else but big-box retailers. The problem is, most of them in my area do not carry much if any computer parts - and what little computer hardware most of them carry are primarily intended for older systems.
Of course, this is merely based on physical stores in my immediate area, and does not include online operations originating from out of state. Even today, one is much more likely to find an SATA optical drive online than inside an actual retail store. But that may change as many older systems which lack SATA ports are being retired by their users.