"Smoke 'em if you've got 'em"... no, wait... "Mine 'em if you've got 'em"... that's better.
Seriously, I made the decision the other day, that I am no longer going to sell or trade any (*mining-capable) GPUs (*except where I might be trading "up"). I took my "to maybe sell" GTX 1650 cards ($400+ ea., baby!), and set them up to mine ($1.50-$3.00 / day) instead.
It's kind of invigorating, to think that you could sell your cards that you paid $250 for, for $400+ these days, but then you have to turn around and ask yourself, how much am I going to have to pay to replace them with a "better" card... that's where the idea really breaks down. Especially with RX 580 8GB cards going for $1300, and RX 5700(XT) cards going for nearly $2000 (or maybe more!). It's truely crazy out there, in this GPU market.
Best to just "hold on and mine", IMHO.
(Unless, you think that the collapse of mining is imminent, maybe in July with EIP-1559, and that "cheaper GPUs are just around the corner". But the article linked in OP kind of contradicts that line of thinking.)
I personally was thinking, that if EIP-1559 is indeed going to nerf mining revenue / profitability by 50%, that the event-horizon of that event should be causing mining GPU prices to soften somewhat, as GPUs sold for exorbitant prices right now may not reach break-even by July, and I haven't been clearly seeing that.