Maybe, we needed 4 or 5 warm-up matches
There were ways to do this.
The simplest way would have been to host the New Zealand Tests in South Africa, at secondary centres like East London, Potchefstroom and Bloemfontein. It would have been much cheaper than 4 extra weeks in the UAE.
The second option would have been to play the New Zealand 20 and 50 overs series in the UAE AFTER the Test series.
That way the Test team would have finished in the UAE by around 20 November, and could have flown ahead to Mickey's hometown of East London in South Africa and practiced for a month at a school or even in a park like they did in England.
People tend not to understand that labour in South Africa is incredibly cheap and ensures that hotels, transport and even TV production costs are really low.
Consider this as a preparation regime:
Tuesday 19 November: End of Third Third Test v NZ at Abu Dhabi.
19-30 November: Limited overs matches v NZ in UAE for the non-Test players
Friday 22 November: Test team flies with Mickey Arthur to South Africa along with 10 handpicked Pakistan A and Pakistan Under-19 players.
Thursday 28 November to Monday 2 December: Pakistan v Pakistan A at East London (Mickey's home town)
Thursday 5 December to Sunday 8 December: First Test v Zimbabwe at Bulawayo
Friday 13 December to Monday 16 December: Second Test v Zimbabwe at Harare
Thursday 19 to Saturday 21 December: same side match that really happened.
This extended tour would have been cheap, dirt cheap. Thirteen twin rooms in the best hotel in East London and Zimbabwe for an extra 15 nights would cost $20,000, even with food and transport you'd have change from $40,000.
Whereas to host a team in the UAE, the PCB budgets $10,000 PER DAY.
So for the cost of 4 days less in the UAE, the PCB could have had an extra fortnight in Southern Africa including two Tests in Zimbabwe.
The Ireland Test was the perfect way to prepare for England. They only needed to follow their own masterplan.