This is an interesting take. I think it's clearly unethical to destroy production as a price support for human essentials. Industry shouldn't incinerate insulin, dump milk[1], trash food, etc. in pursuit of current or future profit. I have a hard time extending that argument to processors. Would it be nice for Intel to pass unexpectedly high yields on to society in the form of better parts or prices? Sure, but I have a hard time finding an ethical obligation for them to do so.
[1] of course in choosing this example, we admit that _government_ might ethically choose to destroy production to maintain price floors so that domestically-produced products remain available.