When you start getting into Hackintoshes or running non-OSX operating systems on Macs (aside from Windows and Boot Camp), things can get iffy in some situations. That list is pretty nasty, though I'm fairly surprised someone got the damned Touch Bar working for Linux.
But if there's one good thing at play, it's that there's a fairly active community that tries to tackle these problems.
https://github.com/Dunedan/mbp-2016-linux
State of Linux on the MacBook Pro 2016
Not Working:
• Audio input & output
• Bluetooth
• Keyboard backlight
• Suspend & Hibernation
• Touch ID
• Wi-Fi