When do you use a fat tree backbone topology in a SAN design?

A.
For the easiest integration with a SAN backup environment
B.
For the ease of scalability
C.
For maximum availability of end points in the fabric
D.
For many-to-many data locality architecture