Express versions were only allowed for education purposes, and only started to be available around Visual Studio 2008.
The original .NET SDK was a bare bones command line SDK without any of the tooling that actually makes development in .NET actually worthwhile.
https://forums.asp.net/t/1204510.aspx?visual+studio+express+...
Can I use Express Editions for commercial use? Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions.
We couldn’t use it in 2008 because we needed to use the Windows Mobile emulator.
Database management - sql server management studio has always been a free tool.
Architecture modeling tools - not required for development.
Directs debugging - how many enterprise developers are doing anything with DirectX?
Share point - you couldn’t pay me enough to do Sharepoint development. That’s not exactly a popular use case these days.