The issue is some of the higher B250 boards would probably have worked too. If anything the motherboard OEMs probably have tons of the older 100 and 200 series boards still in the retail channels and nobody will really want to jump onto them now,unless EOL pricing is done,which means someone needs to pick up the cost.
Plus we don't even have any of the lower end SKUs like Pentiums,etc on socket 1151 V3 too.
I means its even stupider,when existing 200 series customers could have upgraded to a Coffee Lake CPU even if they had a G4560 in their system. Even one of my mates who has a Core i7 6700 would have probably upgraded their CPU if Coffee Lake worked in his motherboard,but he just gave up on the idea once he heard he needed to ditch it. I suspect he is not alone in that thought.
But now they have done this,together with the low volume of certain SKUs,means essentially the large volume desktop sales will be from early next year,and within the same time period or a bit later AMD apparently will be refreshing Ryzen too. They could have easily pre-empted all of this by not artificially blocking older motherboards from taking Coffee Lake and also alienating their older customers too.