How come custom games have a 16-player cap?

Warzone has a 24-player cap, plus potentially dozens of AI on the map at once. Why no “massive team battles” with friends on your own maps?