"never use ms tech for web, or you be vendor locked and ripped off"
How exactly do you mean this, .Net can be run on most platforms. Or could it be that you didnt read the article since you assumed it was propaganda?
I don't know whether or not that statement is true, but I think this is the point worth discussing.
then somebody has to say some some specific stuff instead of "ms will lock you"
Azure - is not required to run .net, and .net is not required to use azure.
Sql server - has no advantage on .net than any other wellknown database.
windows net containers - Not sure what you are talking about here but if you use containers, docker linux containers are the default choice.
visual studio premium - As the article mentions there are many alternatives here. For example Jetbrains Rider or VS Code.
dev/test subscription/reservations/devoos - Maybe you are talking about Azure devops. But this is in no way required by .net.
office 365 - Has no whatsoever connection to .net other than being developed by MS.
I do use Excel/Word/Outlook etc because companies provide it for me
I do use Visual Studio because I believe it is very good IDE for C# + I know it very well