Good news - EF Core 3.1 reintroduces support for .NET Standard 2.0, rather than requiring .NET Standard 2.1 as was the case for EF Core 3.0. This means EF Core 3.1 will run on .NET Framework versions that support the standard.
Потому, что не всё продумали, можно отхватить NRE неожиданно. @fvnever показывал, как массив non-nullable объектов без инициализации пытаешься юзнуть...