Why did the PN go with F-22P instead of 054A?
The main reason ----- ToT. Pakistan Navy.
Unfortunately, was not given as high a priority until late 1990s. Due to this, there was not much activity in the Navy ship building and zero research and development for new generation ships. Effectively, since day one, Pakistan Navy has to rely on procurement of foreign Navy ships.
F-22P gives Pakistan Navy the ability to establish military ship building industry, which would one day lead to designing and developing navy ships. This approach stems from the lessons learnt the hard way, by all of Pakistan's military services. Which also includes strategic forces.
After the 1965, 1971 wars and the 1999 Kargil skirmish. Pakistan's military had zero'd in on the single most important aspect of the military's requirements ...... self-sustaining defence industry. This what gave birth to projects like the Al-Khalid Main Battle Tank (Pakistan-China-Ukraine) for Pakistan Army, K-8P Karakoram and JF-17 Thunder (Pakistan-China) for Pakistan Air Force, as well as, Agosta-90B (Pakistan-France) and F-22P (Pakistan-China).
Type-054 is an outstanding navy ship and would prove ideal for Pakistan Navy. However, it would not/should not be at the expense of a self-sustaining navy-ship building industry. Money is big factor in determining which is more important, foreign built ships or developing local ship-building industry. In the long run, it is the local industry, who would provide Pakistan Navy with bulk of it's defence ships. So why splurge money ships that're bought, when you can produce local. Not to say that Pakistan won't be procuring ships from .... say, China, France and/or America.
Admitted that it would take some time (20+ years) before Pakistan's (navy) ship-building industry starts churning out high-performance and capable navy ships like 054s and 052s. But for now, it would be nice to see the domestic ship-building industry churn out advance F-22s. Or better yet, that Pakistan Navy gets ToT for F-24s.
Ideally, by 2025, Pakistan Navy ought have at least 16-18 frigates (local & foreign), 6-8 destroyers and 12-14 submarines (local & foreign).