You're right that for newer projects, you shouldn't be starting fresh with WCF services. But there is 20+ years of legacy systems out there that already expose WCF web bindings, and sometimes you just can't avoid it.
Recently, "CoreWCF" which is a community project supported by Microsoft was given an official release. You can find it here : https://github.com/CoreWCF/CoreWCF
Importantly it works with both .NET Framework and .NET Core, and you can use it to slowly ween away from existing WCF services as you see fit.