Sustained Turbo clocks are higher for each successive generation, save the Ice Lake one as it's using the immature 10nm node. Yes, they are lower in that case thanks to Intel's well publicized problems at 10nm. Improvements in sustained Turbo are most easily viewed in Cinebench R15 single core results:
Note the single core progression of Core i7s from 7500U to 8550U to 8565U to 10710U (all 14nm Skylake cores so same IPC). Too bad Skylake and earlier weren't present in this graph, the progression would continue.
I clearly stated that base clocks continue to rise when you keep the core count (OK, and rated CPU wattage) the same. Have a look at Intel's product stack for reference. Again 10nm Ice Lake fails to continue this thanks to the immature process node, but apparently makes up for it with higher IPC. However this year 14nm Comet Lake does keep the same base clocks so Intel may have finally found the limits of 14nm+++, but at least the boost clocks offer slightly higher sustained performance.