Yeah High Availability in that context just refers to Hadoop HA. Clusters must be entirely one zone because network traffic across zones costs money. Hadoop workloads require a lot of bandwidth among all hosts, largely because of the shuffle phase.
If you want to create a Hadoop environment that is resilient to zonal failures, there are a couple options: