.NET Core 3.0 introduces several features, particularly C# 8 enhancements like nullable reference types and async streams, which aim to reduce null reference exceptions and introduce more efficient programming paradigms. It also brings updates to ASP.NET Core, including simplified service configuration and new templates, as well as advancements for WPF applications to use Windows Runtime APIs. Developers are encouraged to adopt these new features and prepare for upcoming application models.