Provide a free tier like AWS - Until then Azure is quite simply too expensive for a lesser product / platform.
We are an MS shop however we use AWS why? because Azure is too expensive to learn and operate and has less feature / scale etc. However we would like to use Azure at some point but realistically it is simply to pricey to be worth the effort.
~$200 credits on sign up is a joke - please get serious and allow a free tier where you could actually host a very small system and test out the Azure platform - not just a few minutes of cpu time, developers need a genuine micro server / app platform.
For us there is no compelling reason to use Azure and we use .NET! it just seems ridiculous.
Up to you Microsoft if you want .NET developer business you need to realize that you are not number one in cloud space so your offering needs to be very compelling. The risk and its happening in our shop is that we start to move away from native MS technology purely due to cost and scale ie away from SQL Server to MySQL as within AWS on Auroa it is just so good etc if we move enough we'll be then able to use Google and others.
A lost opportunity Microsoft there were times where it was easier to use MS technology and the world is changing.