As the guide says commitment to the sprint goal is given during sprint planning by the developers.
Image a situation in which a developer misses that event but is available during the sprint. How would the remaining developers deal with the the commitment to the sprint goal?
I see different options and I am not really happy with any of them:
* present developers only commit to what they could achieve during the sprint
* make assumptions on what could be accomplished with the missing developer