The "core" library was designed for portability and it's not as old as the .NET used for Windows desktop development, which is very mature and very performant.
IMO, .NET Framework should be relegated to the dustbin of history. There is no longer a reason to use it unless you are writing legacy code (which, granted, is a legitimate reason in many cases). For greenfield projects, I hope you're using .NET Standard and .NET Core.