Another point is that 2600k was good for OC and 4.8GHZ OC were pretty common(not sure about 5Ghz).
Newer intel CPUs turbo higher at stock (you could say that OC is sort of built in) so single threaded performance looks better than it really is.
Now 32nm at 4.8Ghz would be quite power hungry but that is not the issue here.
Pretty much all the progress Intel has achieved in the last 7 years since Sandy Bridge has been in achieving the same performance for less wattage focusing on mobile use cases.
(on server side Xeons have increased the core count substantially but again single threaded performance IPC has stagnated)
Thus mobile i5-8250U gets to claim that it does about the same in 15W that 2600k did at 95W.
Remember we are still on the same Skylake Arch from 3-4 years ago, just a few minor process tweaks on 14++++nm plus obviously 2x the number of cores.