AMD is reaping the reward of pragmatism, their best gaming CPU skus often have 8 full cores with a large cache for desktops plugged into a wall outlet.
Intel has been chasing higher and higher core counts which look good on spec sheets and dazzle in rarely utilized workloads, but said core counts do nothing to run the apps and games that most people actually use. I think getting dumped by Apple broke them, they're competing with Apple on paper and AMD is eating their lunch in reality.