Unfotunatly, people have TO HIGH expectations from AMD ("omg, Zen needs to be better than SkyLake, or else...").
AMD does not have the FINANCIAL POWER to beat Intel or Nvidia, it is simple as that. Not even in the glory day of Athlon 64, when AMD washed the floor with Intel performance wise, they didnt even come close in market share or sales.
i am giving the example of my country (witch probably is small 😀), but in every public institution, every school, every private company's office is equiped with INTEL based PC's, i havent interacted in the private sector nor public with an AMD based SERVER, NONE (and it is my job). Intel, at this moment has monopoly in one way ot the other.
For me it is simple to make o decision for AMD. Make up your freakin mind AMD, do you want to compete with nVidia or with intel? YOU CAN'T WITH BOTH, you will LOSE!