The competitive landscape has not improved one bit.
Except it is when you consider price/performance for the range of cards most people buy.
XX60 and XX70 class cards are where most sales are, and that's where all 3 companies have something to offer
The main issue is that the average consumer is dumb and keeps buying Nvidia, even though both AMD and Intel have better price/performance and often just more performant in that class due to Nvidia cheaping out on vram. Consumers are treating Nvidia cards as a luxury brand, like iPhones