Most of the shortage is artificially created. Most industries the players would expand the production to out compete each other. However since the cost to entry is pretty much impossible for a new player, they decided to not increase production.
This is causing a shortage because more compute devices are being sold, as well as the move away from hard disk storage.
Nothing we can do unless there is real evidence of collusion. This is not the first time this has happened. Korea has pulled this shit before and will continue to do so unless there is a new player.