If Real Madrid had allowed Jude Bellingham to go for his shoulder surgery immediately after the La Liga league ended, Jude Bellingham could have been close to joining the Real Madrid squad, but they chose to risk him in the Club World Cup tournament and ended up not winning it. Jude Bellingham's absence from the Real Madrid squad is a big blow, and if Real Madrid doesn't sign a player to fill up his space before the new La Liga season starts, it will be difficult for Real Madrid to win their matches.
I really don't think it's the club that has to decide wether a player can go in for a surgical operation or not. It has to be the individual that can decide that and I think he didn't want it then until now. Remember his been nursing that shoulder injury since his Borussia Dortmund days! Maybe the club finally convinced him to go for it and he accepted since it's been coursing him lots of discomfort. I didn't even know he has had this problem since because sometimes you see him after going down, then he touches his shoulder, I just thought maybe it was a knock, I didn't know it was even this serious.
He should prioritize his health over simply wanting to perform consistently, as this also impacts his career, and further delays wouldn't be good for him.
But he's finally undergone surgery, according to the news I've read. With the surgery, he's expected to be out for around 3 to 4 months after the surgery, and he'll be back playing for Real Madrid. So, considering the length of his absence, perhaps this is why Jude keeps postponing his shoulder surgery, as it would mean he'll be out for quite some time. Jude is actually very dominant in aerial duels, making his heading ability quite lethal, but due to his shoulder injury, he's rarely involved in aerial duels. Hopefully, his performance won't decline after the surgery.