Intel has screwed a lot of companies. They've been screwing nearly all Windows OEMs with faulty Skylakes. They're on track to screw over Apple and Window OEMs in 2017 with Kabylake. If we do get a MacBook Pro this year...the next update won't be till late 2017. SurfaceBook 2 won't be releasing till next year cause of Kabylake. Intel needs to get their **** together.
The problems with the Surface Book were just appalling. The thing couldn't even go to sleep properly, though that was perhaps more Microsoft's fault than it was Intel's. I don't know. Still, it does seem like Skylake is a rather buggy release and this might be contributing to why Apple wants to wait until the fall to announce Skylake MBP's.