Azure, despite being smaller than AWS, I think has more regions. So each one must be smaller, which likely means less spare capacity.
I also sort of suspect the spot market is less robust there. Lots of Azure is lift and shift on premises workloads, and those aren't using spot. Without people using spot, it's even harder to have spare capacity...