Poorly written article. But overall I can understand the enthusiasm the author is expressing for .Net Core.
I am programming with it since 1.0 and we already have a big productive application running on it. Every update brings needed features like EF Core improvements in 2.1. and also it gets easier to upgrade. 3.0 will be very interesting since microsoft is indicating a shift to .Net Core away from .Net Classic.
Combined with Visual Studio Code I can see C# and .Net core as a very good alternative to be taught at schools and universities since its easier to pick up with the right guidance.