That report is so negatively biased it's suspicious. AMD finances were known to be dire for the last decade. They didn't established as just an intel competitor again, they won hard technical and market praises. The console and mining markets are not what to look at, what about the rest of the whole personal computer one ?
they won praises from users who don't actually understand what they got. Ryzen has a doggy memory controller, as of today, for quite of 2400Mhz RAM sticks, you simply can not install 4 sticks. Many users are still running chips that is known to segfault when highly parallel workload such as parallel gcc compilation. Technical praises? Maybe solve the memory compatibility issue first?
Ryzen is a good chip, but it may not be terribly competitive outside of edge cases, specialist builds, or as typical with AMD, budget builds with binned chips with failed cores sold as 3 or 4 core versions.