.Net core isn’t faster in a way that’s relevant to us. You have to keep in mind that being productive is what’s important when your primary focus is supporting the business.
Whether we gain a little efficiency or not from core is relatively irrelevant if it takes longer to produce the solutions.
We’re not Netflix, our max load is 60.000 concurrent users, and that’s relatively rare.
What isn’t rare, is someone loading an app in a remote area, where the mobile coverage is terrible, and if it had to load .net libraries in that setting, they’d frankly never be able to do their jobs.
So the speed of .net core is irrelevant to us, and to most people really, I mean, Netflix runs on node.
If you don’t know why EF is terrible, I’d wager you’d never used it. We use LinqToSql in our C# apps. Why? Because it’s productive, and again, it may be slower than entity, but it’s slower in a way that really doesn’t matter to us.
I mean, the video highlights it so perfectly when the guy goes “look how fast it compiles”, as if that’s ever useful when your application takes much longer to load for the user.