Intel build a processor with X amount of L3 cache.
They sell it for $400 to initial buyers but "disable" 100 MB of L3 cache without telling them. Then after 6 months, just to make money of the initial buyers again of the same chip, offer this processor "upgrade" for $50. This is immoral and the initial buyers will feel cheated.
This case is not like software where programmers worked on something and then ask a price for upgrade. Intel had already made all investment and work before the purchase. Intel then already took a profit for selling the processor.