You could easily buy "weird" non-E24-value caps, especially electrolytics (and especially especially axials), like the aforementioned 50µFs (and 2.5µF, and 4µF, and 80µF, and 0.006µF, and...), for decades after the E24 standard was put in place. (You can still buy most of those values, but now they're prohibitively expensive and probably thoroughly unnecessary for their role in the circuit.) But you still can't buy a 2.3M resistor!