This right here is proof of the laziness. Rather than change the story to fit the choices, he removed the choice after it was too late and people already complained.
That's what I mean. He only wanted the game to go the one path, he couldn't be bothered to write two, so rather than correct it the way that would have made more sense (add another path) he went the easy route and removed the choice.
Railroading the players.
That is not an example of him doing something good, it's avoiding the problem he caused in the first place and ignoring the complaints that there should have been a different ending based on the choices given in the original version.
Edit:
It's a bad precedent to set. Especially as a beginning Developer.
"Your ending doesn't make sense based on my choices, they should be another ending where I don't drink"
"Oh, you're right, here let me remove the crucial choice so that my ending makes sense"
"That's not what we said"
"No, this easier, that way the story ends where I wanted it to."
"Then why are you giving us choices?"
"Oh they'll matter later"
"And what happens the next time you give us a choice that doesn't shape how the story will go?"