Hi,
I might be wrong but my explanation a little bit.
Generally in the enterprise environment even one cycle change in the power(Electric) leads to loss of Billion Dollars.
Every client expects zero down time. To achieve this we implement High Availability, Fault tolerance, Redundancy for the Applications, Operating Systems, Database , Storage and Network ( if one route fails automatically Data and Voice packets takes another route). To achieve this we maintain similar hardware, same version, same edition. The word "same" is applicable to everywhere in the infrastructure designing.
My suggestion: if you do not understand the reason even blindly follow and procure similar hardware.
If you have any doubt just take the support from the vendor like Dell HP IBM Cisco. They explain you clearly. Try to consider previous history of the hardware procurement.