@Juggy777 BCCI is powerful but not powerful enough to dictate any bilateral series of other countries, CA and ECB are not dummy.

The power of BCCI has become a fork story that majority believe that they could control any country setting up their series

. It all comes down to business, India produces a much larger amount of money and if they are not playing against these teams they have the power and authority to make any series possible to keep the ball running as they have media obligation to produce matches just like the BCCI having obligations with the IPL and other series to generate revenue.
I believe you know how legends from Indian cricket had their retire? I can't remember anyone having a good retire at all. Nevertheless, MSD deserves a better retire but what makes his mind to retire now? He could have played some matches and go for retire.
It was evident that MSD was not getting any support from the team members especially the captain and the selectors about giving him any farewell series and MSD thought it was better to call it quits rather than hanging in there and getting embarrassed if he is not selected for the next series.