It's that he's chosen not to play for England that irks me. Not the simple fact that he's playing in the IPL.
He's not leaving the tour to go and play IPL though is he?
Consider that he's now been away from home for quite some time with work, it's been arranged since before he went that he would be heading home to his family now.
He's had to deal with Covid and his family have had to know that he's in another part of the world sick with a virus that has killed 100,000 people in the UK alone while not being able to see him. He's also got a young daughter he won't have seen for weeks and weeks but will have had in his head that he'd be getting to go home and spend time with her.
I don't think it's reasonable to expect him to change his plans, spend more time away from family and miss out on time with his daughter because the ECB didn't plan this tour properly and had to ask him to stay on with a day or two notice.