I think it's a terrible misstep. They launch these CPU's, get the review sites to proclaim the 6 core chips as "the best gaming CPU's ever", and then don't provide any stock - so consumers get told by intel that a 6 core chip is needed for gaming, and the only 6-core chip available is from AMD. The 7th gen intel is still available, of course, but who'd want to buy that when the latest gen stuff is the first to meaningfully improve upon the 2500k?
The response to the launch from the red team has been illuminating too. While many ryzen chips got cheaper before the launch, the 1600X has gone back up in price so that now a 1600X system exactly matches the cost of a 8400 system - dunno if this is AMD or the e-tailers setting the price (and I only looked at scan), but it's an interesting coincidence.