well, software can indeed damage hardware that is not faulty.
A sudden change in load, like it happens in diablo4 can be enough to produce overcurrent under the right circumstances…
But that doesnt matter, because thankfully nowdays we have OCP so cards are getting locked before taking damage.
So the cards that are “bricked” are actually safed by OCP. they arent damaged, just locked up.