All you need to understand is the *Core stuff are optional .
.NET Core is a tradeoff. You give up lots of nice stuff and you'll be able to run on Linux.
Here, the .NET core libraries/frameworks are a different direction. They're not core, but they're not to be seen as 'optional'. They're to be seen as 'alternative' to .NET full. Not a great alternative today, as many features are lacking and they're really rushing things towards a pretty stupidly set deadline (when you're adding features to a RC2, you're not doing it right), but perhaps someday.