From the question I understand why if the number of leaf switches increase in a fabric, you would require more APIC controllers, right?
The answer is pretty simple - the APIC cluster have a fabric level scalability limit, meaning the APICs can control a specific number of leaf switches if they are only 3 or more. These numbers were generated based on the tests made by Cisco ACI business unit.
Stay safe,
Sergiu