EPYC was though
Can you imagine if AMD didn’t cut it down for threadripper, and actually launched EPYC as their HEDT? CPU wise, they could do that and be cost competitive. Motherboard wise… probably not (they’d be more expensive), but it would have been even more of a kick in the pants to intel.
In hindsight, given the success if Threadripper, and the 4 die threadripper coming, i reckon EPYC would have been an even better decision for AMD HEDT. But prior to threadripper, i can understand AMD not wanting to commit that much to the HEDT platform. There’s a lot of inertia there and they may have had doubts about people giving up intel.
However, I think that for the average user, AM4 (even intel mainstream) is fine. Yes, i hate the limited number of PCIe lanes, but it works…
Joe average isn’t running titan Vs, he is running maybe 8-16 GB of RAM and uses his computer for light photo/video editing, internet banking and social media. Joe Average is using a Pentium or i3… maybe an i5 at a stretch.
Joe average might have one PCIe/M.2 SSD, but more likely it’s a SATA SSD (via the chipset) with some spinning rust.
Joe average is using a Geforce 1060. By the time Joe average needs more bandwidth for his video card, PCIe 4.0 will be here. And if Joe Average is an AMD faithful, he will be using an AMD video card with HBCC which will alleviate PCIe bus bandwidth concerns, too.
Pretty much anyone posting here is likely not Joe Average.
edit:
AS to being a 5 year platform… 5 years ago we had Haswell. I just upgraded from a Haswell box to AM4. IO wise there’s not a massive difference… if i had to i could have added a PCIe SSD controller to the haswell box to make up some of the difference.
I’m not even currently using any m.2 slots. I am however all SSD (SATA) and performance is already way better than most systems I see people using today.
AM4 has 5 years of life in it for Joe Average easily, IMHO. I’m certainly more of a power user than Joe Average.