You are wrong in both ways - because GoI & BCCI is doing exactly what one intelligent board/leadership would have done in such case - they are stripping PCB financially to the last penny. In this world, even USA couldn't isolate Cuba, therefore no one can isolate any country, because everyone has some friends at some corner - even North Korea played in World Cup, Asiad, Olympics to these days. And, after the US-Iran conflict, still Iran will travel to Tokyo, may be in Qatar as well in 3 years time.
What BCCI/GoI has done is that they are blocking the last penny that could come from IND in PAK cricket - and that's the biggest blow for PCB, more than not playing cricket at home. An Indian exchange tour in every 2 years with 4 Tests, 5 ODIs & 3 T20s - if not in PAK, but UAE, UK, Canada, SRL, BD, AUS, Moon, Mars ..... could have put PCB straight at per of CA, at least financially, may be cricket wise as well to some extent; because PCB bosses won't have kept their chair below their bum with this show by their team every two years against India, someone had to wake up - BCCI have shut down that door completely.
It's the fools here that tend to believe GoI or BCCI is forcing other countries to abstain from traveling to PAK, and many naive Pakistanis tend to believe it more, when it comes to BD or BCB. In a 4 year's cycle, what ever penny PCB can collect from all other tours can be exchanged in one half cheque, by an Indian tour of 10 weeks - if you don't realize that yet, none can help. There is one winner here ONLY - BCCI (GoI in that respect, it's a shadow war and to hush-hush in that), their schedule isn't blank in absence of PAK .... and the loser ONLY - PCB/PAK, their wallet is shrinking, so is their calendar.