If I understand the argument there correctly, the responder is saying: Nobody should ever use this functionality, instead they should always check that the date is not None. So, we should leave this broken, because we don't want to break backwards-compatibility with that class of applications that nobody should ever write.
That philosophy, taken to its logical conclusion, results in everything being broken forever.
That philosophy, taken to its logical conclusion, results in everything being broken forever.