@araz
Well Uncle Sam has always created problems. What happened after the US ships were pulled back was a mistake on part of PN they could have gone for some others from France.
UK knew that US or their ships have been operated and hence they could squeeze more from Pakistan as PN is desperate to get British ones. Pure Business can not blame them.
Unfortunately one learns from mistakes not just those committed by our selves but also from others which clearly PN did not consider.
PN had a good chance of getting more Agosta Subs and they could have got some other stuff too from France in 1990-2000 period.
Even if every thing fails then there is
"necessity is mother of invention".
Pakistan has Karachi as a manufacturing hub it could have been uses to make some sort of ships or at-least small attack crafts for coastal defenses. Unfortunately these were also neglected and till now PN is heavily dependent on the US for our defence needs.
PN could have gone for the Turkish projects in the 2000-2010 period trough the WOT support fund unfortunately nothing happened.
Finally PN has started to acquire stuff from China and it is going to take time as you have pointed out. Still it is not advisable to put all the eggs in one basket.
Still the dedicated Fighter squadron acquisition remains a difficult process. One must consider that if acquiring why should one not get the latest technology that can be used for a longer period.