blame Intel not Apple. They seem to be having real issues getting product out the door in recent years. They are late again. Kaby Lake is still not generally available except in some very low power and clock rate versions. Can you go out today and buy a KabyLake i7 in Macbook packaging today?
We could be seeing the final straw in thr Apple/Intel CPU relationship. There are probably people in Apple Engineering that must be banging their heads on the walls in frustration with Intel.
This might be the tipping point and in two years time Intel MacBooks will be a thing of the past.
OTOH, the differences esp the performance differences between the two CPU's are fairly minimal.
I'd fully expect that the hardware will be able to take both CPU's with the minimum of engineering or process changes.
Lets hope that the Chipset can take 32Gb of RAM. For me that is the most crucial thing.