They're basically pushing people towards .net core (FLOSS) and VS Code (FLOSS), plus providing Visual Studio Community edition for free if you're making less than $2m/yr.
MS only limits the possibility of developers by having confusing "editions" again on VS. No idea what the point of splitting the user base to slow down the adoption and the growth of global knowledge base.