"Just as you get tooled up to develop on .net core MS will shift the goalposts."
Which is exactly why I abandoned MS platform development when they decided to change VB to .NET. By that point I was properly fed up with their constant changes in direction.