Can't talk about foreign players because that's international fixture dependent, but I can understand the local player issues - this one I explained probably during 1st edition.
Including 6th team (that time it was 5) & supplementary, in total there are 6 X 20 = 120 spots available in PSL. Take out like 40 foreigners, that's about 80 spots, which is NEVER going to be enough for a country of 23 crore people, cricket being main team sports and at least 1,000 pro/semi pro players playing the game regularly. We can selectively pick few names, but this will be the issue in any case - if Zeeshan or Badar were picked, then may be Farhan or Talat would have missed out. If Hammad was picked then Anwar could have missed (And honestly, Anwar deserves to be picked),...... this year, Umair, Siddiqie & Guhar has got chances, but don't see Ruhail or Hasan's name - and in any consideration Sarfraz, Kamran, Rizwan should be first picks as WK. I can see Hasan Mohsin missing out, but they have taken Nasir Nawaz; Kamran Ghulam could have found a spot, but then Hasan Khan might have missed out. Arshad, Hasnain has missed out, but they could have come only in exchange for Nassem or Iliyas or Mudassar .....simple reason is, there are too many players and apart from few selective names, it's impossible to differentiate among lower pile. We can talk about bringing average age down (that's dropping few seniors), still the same problem will be there - and to be honest, apart from few seniors, most of the names in the draft list do make sense to me. Moin's son is an outlier, this happens in every country - do we believe Marsh bros are in AUS team unconditionally for their talent only?
These days, PP has become a risky place for me - at random, I am "put in place" for my "expert" comment, so I need to be careful about writing anything that doesn't fit the bill of upwards & shining naya PAK (in cricket terms, don't know about other factors much). BUT the bottom line remains a fact - PSL is not savior, the earlier PCB (& PP) realizes that the better. It's only function is to fill PCB's coffer, so that the money can be channeled to downstream. 6 teams & 80 players can't serve PAK's cricket purpose - that too for a grand total of 10 games/team, in a 20 overs game where 75% players don't even get the basic chances to show their skills. No matter what filter we use, in a T20 game, outside top 3 batsmen, there is hardly any chance for any one with bat; the case for WK & bowlers are even worse. What a WK can do when the keeping needs are basically similar to 1st baseman of Baseball? And, bowlers get in total max. 4 overs (40 in tournament, if he plays every game) - in a game of cricket, often bowlers need more than 4 overs just to warm-up & fix their length-line-flight!!!!
PCB has to develop a tier based domestic system where in 3 tiers over 10,000 cricketers (at least) can be accommodated - top 200 (FC level), next 800 (Grade/District level), may be next 10,000 (Club level) ...... then something for the next million (school/college/U16/U13). This PSL is not going to find a single player, let alone develop the skills.