Got blindsided by the news article (shared by me). Now that you mentioned about their status, I remember they did visit Bangladesh recently for test/ limited overs series.
OK.. Now these are the questions I have, regarding the status of Zimbabwe:
1. Should test status be awarded forever, permanently? Should Zimbabwe continue to hold test status, even if they get beaten by teams such as Singapore and Namibia?
2. Won't it be better to have a limited promotion/relegation system for test status?
As far as Test status is concern, Every team earned their status by proving their worth, so its bit harsh punishment imo (Suspension or ban on cricket board is another discussion). Every team goes through some tough phase, some come back strong but some struggles similar to Zimbabwe. Removing test status from any country is not right approach as time can change drastically for any test playing nation. Even Big 3 - India -England-Australia.
ICC can control these Test format finance by forming 2 groups.. include top 6 teams in 1st group and 2nd group for next 6 teams. it can solve many problems in test cricket (Financing, Competitiveness). Swap team every year--- 6th ranking team from 1st group --- top ranking team from 2nd group, based on performance.
3. Should the ICC allow a corrupt bunch of criminals to steal around $12 million every year?
4. Should Zimbabwe be given $12 million every year, when promising teams such as Afghanistan and Ireland receive only a fraction of that amount?
If corruption continues then ICC might slap permanent ban for good. I am in favor of Afghanistan, Ireland and Nepal cricket board, no matter what.