Wouldn't that be a problem with what you're running on the pi and how it uses the card? Or is it not a use thing and it's actually frying the cards somehow?
The power cycling is new to me though. Is that also based on bad defaults (e.g. not using noatime mount option etc.) or is it actually based on power? Because that seems weird given their designed use case (constantly getting and losing power as they go in and out of devices).