I have found it is usually a little better to have the same rating at suction and discharge, but it is often not necessary. The advantage is highly system dependent. To give a few examples,
When there is no flow in the system with a high inlet pressure at the inlet of a "suction" line leading to a pump, head loss in the suction line can be 0 resulting in the development of high pressures at the pump inlet.
When pumps have a recycle line from discharge directly back to suction, in certain conditions almost full discharge pressure can be seen at the pump inlet.
In a long pipeline with intermediate booster stations, if flow is shut down by closing a valve at the end of the pipeline and, for some reason the pump stations do not shut down or experience a delay in the shut-down sequence, high pressure will develop down the entire pipeline at both pump inlet and outlets as flows go to zero and pumps start discharging at their shut-down heads.
Another case would be when a booster station has a very high static pressure to meet before flow can start. With inlet pressure ratings = discharge pressure ratings, you could pump up the suction line to the booster pump as high as possible and minimize the differential pressure the booster is seeing, before starting the booster. The booster will take much less time to add enough differential head to the system to open the discharge check and get flow moving into the high static pressure segment downstream. This can save a lot of heat that would be generated by the booster, if the booster had to run a long time to get up speed <and head> while it could only be on recycle flow.
Its not necessary to have the same suction and discharge ratings, but when you do, it can save a lot of start-up and operating headaches trying to solve those little things that the engineers did not think about when they just designed the system to flow at the "design flowrate".
To find out when you need equal suction and discharge ratings, the system need to be checked for static (no flow) conditions with pumps operating at shut-off head. A transient analysis of start-up and shut-down helps a lot in making the decision as well.
Going the Big Inch!