In this answer it is said that the usage of なくて is narrower than ないで(ないで can always replace なくて according to the logic explained and is ambiguous because of that)
But in this question, the answer says that ないで cannot replace なくて in the sentence discussed.
What is the reason behind that?