Unfortunately for ATI/AMD, even when they historically had the technical edge in terms of performance, features and were also cheaper... nVidia still had more marketshare.
For example... Back during the Geforce FX vs Radeon 9000 days where AMD had better performance, better features and a better price, nVidia still had more marketshare.
It was only during the 2004/2005 period during the transition from Geforce 6 to Geforce 7 that AMD managed to get above nVidia... Ironically AMD had the arguably inferior product with the Radeon x800 series which weren't fully SM3.0 compliant.
It's hard to get marketshare if you don't have consumer mindshare, nVidia's marketing and deals with game publishers is what gave them the boost, then things like CUDA/Crypto/A.I has continued to propel them forwards.
Companies like Matrox (Who still exist), Intel have tried to stay relevant, but just don't seem to gain traction either.
nVidia is just a monolithic uphill battle, consumers have voted and voted for years... And that will keep prices high for consumers unfortunately.