This.Kaby Lake plus mobile Nvidia dual booting Linux is probably the way to go.
Cook believes that Apple is the only way and we'll buy whatever they release BUT that is not the case.
I went to android when they introduced the iPhone 5 with the pathetic 4 inch screen and waiting till they provide the screen which I wanted (5.5) in order to get an iPhone again.
I'll do the same if they give us an underpowered with no ports MBP.