I agree with Napoleoniv that our medium to long term goal should be to change FC structure so that players are more equipped for Test cricket.
However I also believe that in the short term we cannot continue with the current top order being unchanged. I can understand flawed techniques and lack of skill but what I don't understand is the lack of desire and application in our top order. I refuse to believe we don't have an alternative to Kayes,Junaid,Nafees,Ash, Rockibul etc... In recent times we have lost games within 15 overs by losing 4-5 quick wkts because of these losers. There has to be a few grinders out there even in our current domestic setup who can do a better job.
Changing some of these batters might not solve our long term problems but it will help us identify new talents and add depth to our player pool who are capable of stepping up when needed.