You're assuming that companies produce more than the demand. They don't. They produce less. Any NOS usually comes from some crusty shop that has had some stock lying around, or a wholesaler has some older frame that get lost in the warehouse before someone discovers them.
What happens increasingly these days, is mail order places buy up all the remaining stock at the end of a season for a discount and liqidates them.