Chips always get less OC friendly over time as mfg standards loosen. You can look at Q6600 and how the last of the Q6600 weren't very OC candidates in general.
The thing is that when new chip models are made, Intel puts in extra effort to ensure yield, and that tends to make very high quality chips. Overtime, as they get better at making uniform batches, the yields remain high despite some cost cutting to cut corners. So you'll get less capable OC chips. You have to understand that this is different from the stepping change, because in stepping change, you're looking at refinements to the chip themselves, so they get more efficient. But the story with the actual fabrication is always focused on cost, and as they get better at making these, they cut costs and results in worse OC headroom.
Keep in mind that intel is not being "nice" to give lots of OC headroom in their chips. it's a margin that's required to provide high enough yield of the batch manufacturing process. If they can cut costs by having less OC headroom, and still maintain yield, then that's no-brainer a business decision