Some ignorant comments on here.
Firstly if you haven't heard of the guy or seen him bowl then you must either be living under a rock or watching cricket with your eyes closed since 2017. Given the endless matches we play vs Zimbabwe, you surely will have seen him cause our mediocre batsmen a few problems in those 9 years. He was one of Zimbabwe's leading, if not their leading bowler, in this recent T20 World Cup so it's impossible not to have seen him.
Secondly, Zimbabwe's economic turmoil would put even the IMF Republic of Pakistan to shame. They suffered inflation on a scale not seen since Weimar Germany. Recently their economy has stabilised but millions remain in abject poverty. You'd think Pakistanis of all people, given our own economic crisis, would try empathising with one of our African brothers looking to do the best for himself and his family in dire circumstances instead of making harsh judgements in an attempt to "defend" our league.
Unlike Pakistani cricketers who, despite their own struggles, are paid well enough to afford decent standards of living - many of their Zimbabwean counterparts barely make ends meet through cricket. Countless have abandoned their cricketing dreams for more stable, better paying jobs. Their FC system makes QEA look like 90s Sheffield Shield. Infrastructure is barely existent.
Zimbabwe cricket has suffered so many heartbreaking setbacks and demoralising defeats, but this young man has been a shining light in the gloom since his debut in a D/N Test in South Africa where you could see he had something special.
That said, breaching a contract without valid reason is wrong. Honouring your word is one of the most important aspects of a human being's character. I sincerely hope this young man was poorly advised and he'll reflect on this incident. If Bosch was given a one year ban then that precedent should be followed.