Hey ni, there's a host of reasons for this;
1) Only the primary device holds the floating IP, how would you monitor the standby device?
2) The standby would not be able to take part in dynamic routing (if enabled)
3) The standby would not be able to build an ARP table until it became active, which would cause a bit of delay
4) ConfigSync wouldn't work over that VLAN
5) Network failover wouldn't work over that VLAN
6)Health monitors couldn't be run by the standby until it became active
7)Active/active would not be possible
And so on...