It depends, also, on what you mean by 'cheap'.
There are names that have just not been available, at all, for years, that come onto the market in times like this. They might be premium generics, fantastic names. And, the price might be substantial - but, it may be a name that, because of its quality and rarity, you feel its a fair bet that it'll be worth many times what you pay for it now, in years to come....
Today's 'substantial' price might be seen as a steal a few years down the road, for that rare gem.
As for more 'ordinary' names....All we can say is that names are cheaper today than, say, last year....They may get cheaper yet...Or, not.
Basically, do the homework, back your judgement & knowledge, and work within your wallet...If you're selective & careful, many names you buy today are likely to look cheap after awhile...
.