I pressed this question hard at an Airheads one year because I believe in smaller broadcast domains over flat and didn't quite buy into the explanation that I was getting as to why I should stop using vlan pooling. I mean even if Aruba mitigated all the old issues why not do vlan pooling anyway...smaller broadcast domains just makes more sense...
I was eventually told going flat was actually due to a problem related to IPv6: (aside from below URL explation I also recall the conversation reagrding something about not having a one to one relation of bits when concatenate takes place..)
A quick search finds:
https://www.arubanetworks.com/techdocs/ArubaOS_60/UserGuide/IPv6.php
"Do not use VLAN pooling if you enable IPv6 forwarding on the controller, as VLAN pooling will flood IPv6 multicast packets for all VLANs that are part of the VLAN pool. This can cause autoconfigured clients to acquire multiple IPv6 addresses (one for each vlan in the pool) making those clients behave unpredictably. If you need to work around this limitation, you can unicast BC/MC traffic to every station. To enable this workaround, you must enable the wlan ssid-profile battery-boost option, and install a Policy Enforcement Firewall Next Generation (PEFNG) license."