Because of our flawed strategy mostly, lack of quality batting is also a factor, albeit not a big one..
We were always free flowing and hard hitting. When you try to curb that nstural way, it doesnt work.
It didnt work under Miandad, (just see off overs, keep wickets in hand and then go dor broke), as captain an coach.. it didnt work under misbah who more or less stuck to the same strategy. If you observe our history, ODI success was mostly achieved in eras where we had free flowing stules of saeed anwar, aamer sohail, afridi, razzaq, etc.. you need this mentality not just at the top but also in the middle and lower order. Let one or two blokes who accumulate play their natural game and automatically the rest play around them.. if you tell them all to just block and protect wickets, well we get the pandemonium we have now.
Since there is no such urgency or need to protect wickets in T20s, naturally they all play their natural game and do well.
Look, i have long believed you let them do it, more often that not they will score 270 plus runs, but they way we ask them to play, against top sides, we will get bowled out within 50 for 200-250 (250 if we are lucky)
Its better to burn out than fade away.. should be our mantra.. go for broke
Don't agree with the critical point here - you are putting it as "lack of intent", rather than "lack of capability"; unless this misconception is cleared, I don't think the issue can be explained or solved. Saeed, Sohail, A Razzak, Inzi (before that Zaheer, Mazid, Javed, Asif) could do that not because they had the willingness to burn (or fade), rather they had the capability; otherwise no International team would bat "to burn out" and "fade" at 105-6 in 15 overs, rather they'll try to keep it at 55-1 which recent PAK team tries, while that Saeed-Sohail team could take it to 88-1.
I don't think fundamentals of ODI batting philosophy has changed from even 1975. Today days, we are playing with 2 machine stitched balls, on absolute belters with lightning out field, on short boundaries and with compact, machine pressed bats - hence average scores have moved from 200 to 300, and we see lots of hundreds from top 3-4, lots of boundaries as well. But, ODI batting fundamental has been similar through-out, that's proper shot selection to attack loose balls keeping good ones in check, rotate singles by placing in gaps, run hard to add one extra, and most importantly - build a partnership so that scoring rate improves with overs.
That PAK side had players like Moin, Wasim, ARazzak, Qadir, Mahmood, Elahi .... in between 6 to 9, hence they could accelerate exponentially - that was capability, not intent. Those days, you'll see some of the biggest partnerships of the game (that time 150 partnership is like 250 now), were built by PAK players - a 100 run partnership was almost match winning in 80s/90s, now that 100 has gone to 200+, and PAK's big partnership has come down to celebrate at 50 level.
It's about resource (wicket) management - scoring 35-40 runs in quick time is very good in T20, couple of those and you are putting a fighting score for 20 overs game; but for 50 overs duration, that is not sufficient, most times you'll be short of 10-15% from per score - be the per is 200 or 350 depending on context, doesn't matter. To do that (put or chase above per score), one has to convert that 35-40 into 125, which is not about intention, rather it's the biggest skill of the batting game; you be on top of bowling & dominate for couple of hours - once set, batsmen should be the king.
I see, every time PAK loses, most of the posts are targeting selection errors/bias and who is not there. One thing be sure about ODI - selection blunders happen in terms of combination, more than in individual players. I bashed everyone for picking 1 spinner against SRL (& 6 pacers for Asia Cup), but hardly for the 6 batsmen picks, because not much is available outside the obvious names, and it doesn't matter that much. Whoever is picked has a defined role to play - selectors can make minor blunders, but that shouldn't cover everything that's wrong.
In Asia Cup, when Shakib & Tamim left, I still said whoever plays doesn't matter, as one has to manage within that and players have to perform their role profile - that's why there is a squad of 16. JK & Afridi were back-up pacers to start, may be that was a selection blunder - but does that explains BD reaching 150-3 from 12-3 at 4.5+ rate on that wicket? You can put the same example in batting context - is this only selection blunder or lack of intent to reach 18-3 chasing 239, or take the asking to 8+, from<5 in course of 40 overs?
Think again, which one comes first - intention or capability?