Make no mistake: MPs who want to block a no-deal Brexit want to stop Brexit itself.
Article 50, by having a fixed leaving date, implicitly allows for a no-deal exit. It becomes automatic if that date is reached without an agreement between the EU and UK. This is why the UK was due to leave on October 31, with or without a deal.