Mom and Pop aren't going to buy a Ryzen.
Newegg has Ryzen motherboards for under $70. Mom and pop aren't going to buy a motherboard.
What I don't understand is that some of the people fanning the "more cores cheap" hysteria about Ryzen are the same ones who've been complaining that "software doesn't support more cores, so anything over 2 is wasted".
So AMD makes it cheaper to have idle cores because the app isn't able to effectively use multi-threading?
What I don't understand is your inability to read with understanding what is posted on the internet.
I have no idea where you got "So AMD makes it cheaper to have idle cores because the app isn't able to effectively use multi-threading?". I have not seen any situation you described in the software world that on Intel all cores would be utilized, and on AMD not all. What is the point of this, bring some examples.
It appears that you completely do not understand what means "optimization of software for CPU architecture". Optimization of scheduling, compiler, specific width of commands, for particular architecture. This is all on software side. what is more important from this point of view is microcode of the CPU, and firmware, and then on top of that BIOS of the motherboard which affects the performance.
In the end, you will blame for your not understanding of situation everything around you, rather than just search.
When you have nothing to bash AMD for, you will refute to posts like this.
And last thing. It appears that Ryzen is clawing back market share, because in Australia and South Africa the CPUs are best sellers.
https://mybroadband.co.za/news/hardware/207708-amd-catching-up-to-intel-in-south-africa.html
Lets take this into other perspective. If Intel+Nvidia combo will allow you to play 4K gaming for 2000$, and Ryzen System for 1200$, what will mom and pop pick?
Your hate for AMD makes your eyes blinded completely.