What's the argument for anything other than the 1060?
Well, one is driver support as pointed out above.
Another is power consumption. Not everyone uses every PC for gaming.
The computer I'm typing this response on has a GeForce RTX 3050 which replaced a Radeon RX 550. I don't game on this system. I do some light image and video editing but otherwise this is mostly used for productivity tasks (e-mail, web, office) on a 4K@60Hz monitor.
It appears that some people here are assuming that this would be for a gaming build. I do not make that assumption because I have multiple PCs with different usage cases.
I would not stick any of these GPUs in a gaming build. And since I already have some entry-level graphics cards my answer is still the non-existent "None of the above" option.
As an owner of both the RX 550 and RX 580 (the latter lives in an eGPU for my Mac mini), there's no way I'd buy the RX 570. That's simply more of the same: five-year old Polaris/Lexa Pro architecture. I bought both of these brand new Radeon RX500 cards below their launch prices when the architecture was already 3.5 years old. There's no way I'd shell out MSRP for these or the RX 570.
And not knowing the actual performance and video driver software quality, there's no way I'd touch the new Intel product right now even if it were competitively priced.