Why is that a bad thing? If you found value in Azure and it solved your problem, why is that a negative?
If the things are offered free, and you build a lot of it into your system, and now it costs money, you have to choose between paying that money, or paying a potentially high switching cost to move to a different system.
If you had known you were going to be faced with those costs, you may never have bought into the system in the first place.