I'm guessing that the fans are controlled by the PMU. The PMU runs independent of the main CPU, and I'm guessing that this approach is easier than having the PMU talk to the drives through the SATA controller, requiring drivers, OS support so that the OS SATA driver and PMU doesn't interfere with each other etc.