Well in the case of both the Ryzen 9 3900X and the 3950X I do think AMD has good justification of the price more then intel does.
Remember the 3900X is a 12 core 24 thread processor so it makes sense why its $500
I can also justify the cost of the 3950X as well as both of these kinds of core and thread counts are locked on intels enthusiast grade hardware whereas the 3950X is actually on a mainstream platform this making the incentive to buy it very appealing.
Then there is the 3950X which at $750 but that is pennies compared to intels offerings.
This is pretty much the same thing that happened when AMD launched the 1800X, again its launch price was pretty high at $500
It was easy to compare it to the price point on the losing side when talking about games compared to the 8700K but again it was (true) 8 core 16 thread processor for the mainstream.
Its practically the same situation with the 3950X, its price is insane for mainsteream but is a total steal for enthusiast grade processors.
The big issue right now of intel is that they have a supply issue and cant mark down the higher end stuff.
AMD is really being good at taking this opportunity here.