Skylake definitely had a hybrid controller - H110 boards came with either DDR3 or DDR4 memory support (and there's still plenty of both on sale if you hunt around).
So sure, I could understand there being a switch over generation where boards could have either and the older chips would only work in a DDR3 board, and I could understand Coffee Lake only supporting DDR4, meaning that your older DDR3 chips would finally have hit obsolescence, and Coffee Lake wouldn't run in older DDR3 only boards. But for Coffee Lake to not run in DDR4-hosting H110 boards?!
*shrug* I mean, it's not like I would've bought Intel anyway, most likely, but this kind of relentless profiteering and artificial segmentation? It really does them no favours, in terms of reputation....