No, everything isn't OK.
AMD have had price and performance on their side for years, and look where it has got the company.
The whole reason AMD are only launching a single new GPU is because they are R&D constrained because their account books look like a dumpster fire being dowsed with raw sewage. Those great prices, and their potential customer base queuing up to buy second hand cards, pretty much mean that the company cant invest in R&D today, which translates to reduced amount of product on a slower timetable 2, 3, 4, 5 years in the future.
I'm sure AMD's bean counter is waiting happy to hear that.