Then why Zimbabwe travel to India for only 5 matches....Why to travel for 5 matches , rather play in India only

BCCI Stadiums and Broadcaster are so big and respected that team like Bangladesh and Zimbabwe don't deserve to play on it and get covered live.Why to travel for 5 matches , rather play in India only
BCCI has to keep smaller cricket boards happy by means of series like this to get support in ICC. By these sort of series some good revenue will be earned by the host nation too as where india travels its good for the host nation on revenue generation.Or wants to play in foreign soil.
If Zimbabwe come to India BCCI will earn more money from STARThen why Zimbabwe travel to India for only 5 matches....![]()