it might have looked "nice" from naming standpoint, but AMD should have and could have named them exactly as the way the core design was followed by number
Ryzen 1xxx, Ryzen+ 2xxx (which includes raven ridge) Ryzen 2 3xxx and so forth, or, Ryzen 2017 1xxx, Ryzen 2018 2xxx, Ryzen 2019 3xxx
(more or less like car makers do)
they could have equally "linked" the desired motherboard chipset in naming
so Ryzen 1xxx is "best used" with AM4 x170 or B150 and so forth.
I personally do not get why they did NOT use the Ryzen+ in the direct naming because when Ryzen 2 launches (true second generation) it will make it much more confusing then it needed to be when they say for example Ryzen 2 3700x...unless they just do and should have left out any mention of the naming beyond Ryzen 3-5-7 followed by model number..to say "Ryzen 2 or Ryzen 2nd generation when it is not and adding additional confusing mention of Ryzen+ in other marketing slides could have been much more "refined"
as in K.I.S.S method...Ryen followed by model number PERIOD, on 14nm or 12nm or 7nm is "part of" the design, the end consumer does not get impacted by this nearly as much as thinking they are getting a 2nd or 3rd or 4th generation part when it may not be by naming alone.
High hopes for AMD though, Ryzen overall has brought them much needed $$$$$ to keep them alive and put a very solid kidney punch into Intel dominance of lap/desk/workstation/server AND AMD all along has been pushing more and more opensource initiatives while their 2 main competitors seem to do everything but this (Nv seems absolutely against doing this unless it is for THEIR and only THEIR products)