The per-request pricing is ridiculous (in a good way, for the user). You can get so much done on a single prompt if you build the right workflow. I'm sure they'll change it soon
The models are limited to 160k token context length but in practice that's not a big deal.
Unless MS has a very favourable contract with Anthropic or they're running the models on their own hardware there's no way they're making money on this.