Exactly! For example, Skylake support is not mature enough in Linux atm.
However, I have two devices with a Skylake processor and neither have on Linux (as of recently, there were some minor ones with bad power states on cores). One of them dualboots Windows, and windows has some random weird issues with Skylake and BSODs randomly (but rarely). Sometimes it "wakes up" into BSOD.
I'm still seeing powersaving issues even on Haswell. I believe basic support for Skylake only shipped in Ubuntu LTS only recently, too.
Basic "just run code" stuff seems to be working well enough, and on a desktop which always runs at max in my case it doesn’t need to support power savings modes either.