Everything you said is true. But I think another way we can look at this is that AMD's CPU division is finally in a position to where they can charge enough to not only cover their costs on this gen, but also have funding for R&D to actually keep pushing forward generation over generation. As a consumer, sure, I don't want to pay higher prices, but I also don't want the only company that can put Intel in check to be stagnant or dragging behind (i.e. Bulldozer days). I want to see a true fight between them, not a "good enough" option. To me it looks like they are doing this exactly.
Secondly, as a long time ATi customer, after the buyout I watched that GPU division prop up the CPU division during the Bulldozer days to get them to ZEN, at the cost of GPU's falling behind. AMD can now take the profits from a successful ZEN2/3 and use it to boost the GPU division and hopefully become as competitive as their CPU's today (at all performance tiers).
TLDR: I don't see the prices as a negative. Actually, I think it's long overdue for AMD to stop being Generation Entitlement's best friend at their own detriment, and start charging what they need to charge in order to thrive and outpace competition. We also have to remember that whether we talk about AMD, Intel, or nVidia--- the closer we get to physical limitations of silicon, the cost of development and engineering skyrockets, as they have already picked all low hanging fruit performance-wise long ago.