For an ALB - "You must specify subnets from at least two Availability Zones."
For an NLB - "You can specify subnets from one or more Availability Zones."
What is the reason for enforcing 2 AZs as a MUST requirement for ALB specifically and not for NLB?