Your points could easily be made about Intel itself. OC? Well most Intel CPU-s and motherboards are locked so it's not even an option. Yes you can OC them further but then you have to get into delidding and tweaking same as on Ryzen in terms of DRAM tweaking. So neither offers some sort of magical one click OC that requires no tweaking. Arguably Ryzen OC is better because at least you won't lose warranty due to delidding.Or perhaps simply the best product? Yes because all I see are AMD fanboys talking about how better option Ryzen is, but in the end you forget that most people won´t bother with overclocking the chip to get better performance, they won´t bother spending 20 hours fine tuning memory timings, because not everyone buys B-Die Dimms. People also don´t want some software incompabilities, lack of thunderbolt (music production) and many other disadvantages. Intel has disadvantages too, wich I won´t mention because you guys do it everyday here, every time. But it is annoying that you threat Ryzen like a God tier product and that no one should buy an Intel CPU. When Ryzen itself is not user friendly AT ALL.
But when you don't OC there is no reason to go for Intel. That's Intel advantage against Ryzen - the OC headroom that Ryzen lacks. Take that away and you get such a similar level of performance that most users won't notice the difference. Not sure what software incompabilities are you referring to. Thunderbolt is very niche. Not even most Intel's own products inclde integrated ports for it. Plus with USB 3.1 g2 TB's speed advantage in real world scenarios is debateable.
So in my optinion both have quirks you have to account for. Neither is a smooth experience in terms of OC or compability.