Bro I generally agree with a lot of what you have to say, but we’ve milked this “not playing at home” long enough. There have been enough games at home over the last 4 years. And the sad thing is the fans don’t even turn up a lot of the time.
You are entitled to your opinion. I respect it.
However, not playing on your home grounds for more than a decade does play a huge role. Not saying that it is particularly influencing the form of current players but their overall stats would have been better.
When you play at your home grounds, you have reference points for each ground. Whether you are a bowler or a batsman, the reference points help. Reference point example - the nature of the pitch, bowling run-ups, the height of the sun during the day and the effect of lighting in general, the weather conditions, etc.
Our domestic cricket is mostly played in winter. Historically the foreign teams toured us in winter. For more than a decade we were hosting teams in the heat of middle east and cricket conditions which are not similar to Pakistan. Senior players can adjust to it quickly but the players who are just starting their international careers struggle. Although we were able to produce good results because of the seniors but our younger players struggled. That's why they were not able to fill the seniors' shoes when they retired.
I can speak from personal experience. Most of the international grounds in Pakistan don't even have a slope. The grounds in other countries where it rains often, if you are standing at deep extra covers, you can only see half of the body of the fielder who is standing at the deep mid wicket. There is that much slope.
How it affects the cricket game? A pacer like me has to run up the hill every ball in my runup. A batter gets more out the placement of their shots because all they have to do is place it. Whether you are bowling or batting, there are huge implications on your technique, depending on grounds. (That's why most of our young batters when hitting the ball look like as if they are going to tear the ball (golf swing), meanwhile batters of other teams rely on timing).
Our legends did not have to go through this. Half of their games were played on the grounds they knew well. They played their Department and Age-Limit cricket on home grounds.
Furthermore, the crowd has not been showing up in Pakistan because of poor performances. Once the team starts doing well they will be back. One of the reasons we used to de very well in the 80s and 90s in Sharjah was that the crowd was predominantly Pakistani. Now the tables have turned. There are more Indians in the foreign stadiums than Pakistanis and they do have an effect on our green team.
PS: I can go on and on this topic. Even the weight distribution of the bats matter. That's why most of our batters struggle pulling and hooking. Their bats are bottom heavy. Some are smart and have started to play with foreign bats (not only using their stickers).