it makes perfect sense. theres no guarantee that games will suddenly make better use of ryzen. some reports are that its architectural and theres simply nothing that can be done about ryzens weaker gaming performance, and others, such as amd, want people to believe its about optimization. but even in that case theres no guarantee its going to happen. considering... can it even be done? and even if the answer is yes, will devs bother? especially considering the market is dominated by intel 2-4 core chips. not to mention the lack of single core performance which always play a role. this same crap was said about the fx chips as well. they were excellent in multi threaded workloads but struggled in gaming, but just wait, people said... and here we are years later and they are even weaker than i3s in gaming. lol even if the day comes that games/devs can take advantage of all this hypothetical ryzen power thats just lying dormant, waiting for its moment, the chips will be obsolete anyway.
you can push ryzen if you want and base things on hopes and dreams, but ill advise people to look at actual real world performance observable right here, right now. ryzens are good chips and if you do more than gaming and can take advantage of its advantages, then go for it, its an excellent value. but for gaming the 7700 is simply the better choice.