It's clearly false to claim the RX 580 was not as good as what Nvidia was offering, at least within a similar price/performance range, or that nobody wanted them for gaming. The RX 580 tends to be a little faster than a GTX 1060 6GB, despite having cost less throughout most of its time on the market. The 1060 had some advantages like lower power draw and a better realtime video encoder for live streaming, but otherwise the RX 580 was arguably a bit better from a hardware perspective, and tends to hold up better in newer games. And with the RX 570 compared to the 1050 Ti, it was no competition, provided one wasn't working within the confines of an OEM system with a very low capacity power supply, as the 570 was around 50% more powerful, for a similar, or in some cases lower price.