^^^ It is a very packed schedule for India, although there is a possibility that the Asia Cup (which is originally scheduled for June 2021) will be postponed to next year. The selectors need to rotate the players (especially the bowlers) in order to avoid burnout. With such crowded schedule, there is a real chance that a lot of the players will face injury issues. The India tour of Sri Lanka will immediately follow the IPL 2021.
Same story every year, Indian team is cash cow for BCCI and other boards so their schedule is heavily packed no matter what. I think we're are going to see rotation policy soon for all 3 format. Majority of premiere player might get fair amount of rest during SL/Zim and Asia cup if it happens.