In fact, the medium range SAM system may be good enough around Afghanistan as you are already thousands of feet above sea level. So on top of mountain say 12000 feet height, a batter that can hit at max altitude of 18000 feet, is really expanding its range from 18000 to 30000 feet (adding mountainous terrain's height in the picture).
But I do think Pakistan needs a long rage, high altitude SAM system placed in two tiers, preferably with TOT so it can produce in numbers.
A long range, high altitude SAM system in multiple tiers and numbers supported by 400 4th Gen/+ BVR jets and a few squadrons of some Stealthy platform guarantee enough protection for Pakistan.
Afghanistan doesn't have Airforce. In case they do get one, it's a long shot for them to take strike missions. Same with Iran.
400 BVR jets is not going to happen soon. With talks of J-31, it may never happen.
