As you mention yourself, how many use .NET for web stuff without ASP.NET, or for databases without EFCore? Sure there are plenty of third-party "single-task libraries", but all the big architecture-impacting decisions tend to come from the ivory tower.
This kind of reply reeks of when Phil Haack tried to convince people that (the old) .NET Framework was "open-source friendly" because NuGet existed.