I'd never buy ASICs because they end up being once expensive doorstops and I don't like the lack of transparency surrounding the release of them. GPUs on the other hand are transparent distribution-wise, flexible and much, much more people own GPUs which on its own is better for decentralization.
GPU miners at least can adapt, as in they can mine something else or use the cards for things other than mining or just resell them. ASICs on the other hand are in a much faster race to the bottom. ASIC owners are much more incentivized to cash out as much as they can before their hardware inevitably becomes useless before the next generation of ASICs. And of course much less people invest in them which causes centralization and worse distribution which should be avoided for all coins.
It also doesn't make much sense for ASIC companies to sell ASICs that are so profitable, unless they already used them for who knows how long and realized that now it's much more profitable to dump them.