For sure, @J7SC_Orion brings up probably the most important facet of a push pull configuration ... that all fans are the same and that they are all run on the same controller.
Push/Pull isn't necessary, but it's one of those efficiency things for me. And it happens to come along with a pretty nice aesthetic. Thing is, that you have to have a case large enough to accommodate one or multiple configurations depending on what type of rig you are building.
PC radiators, by design, are obstructive and impede airflow. If you use air flow fans (high CFM and RPM) you risk the air moving too fast and 'bouncing off of the rad fins and seeping through the open air seems instead of trapping the air and using static pressure to dissipate the heat and force the air through the fins.
Pushing air through the rads is the popular choice, and allows for a bit of design freedom when also wanting to mount reservoirs, distro plates or other design mechanics to the other side of the radiator. But for pure cooling effects, have fans on the opposite side pulling through the air that the other fans are pushing allows for a much more efficient operation, allowing for more air to move both through the rad and into the case.
The thicker the radiator, the more push/pull becomes an attractive option.
I've always been a proponent of positive air pressure in a case, so I'd traditionally not pay much attention to the specs of the exhaust fans, but the theory crafting on positive vs. negative and equalized case pressure is still debatable. Now that I build in open air chassis', I concentrate more on the efficiency of radiator cooling and less on the internal pressure of the case.