There is a supermajority of perhaps 500-550 MPs who see no deal as the apocalypse. You can bet that between now and Brexit Day they will do anything and everything to try and stop it, given that we're now on the Article 50 conveyor belt that will deposit us in the no deal mincer on 29 March at 11pm.
Does that mean no deal is guaranteed not to happen? No. Theresa May could fight off the attempts if she were absolutely determined that no deal would prevail. For instance, Jacob Rees-Mogg suggested today that she should prorogue Parliament (send all the MPs on enforced leave) for as long as it takes to block voting on amendments designed to get rid of no deal.
All forms of Brexit are like a war we're fighting against ourselves. There's Norway+ (sticks and stones), Theresa May's deal (knives and guns), Canada+ (machine guns and tanks).
And then there's no deal. The H bomb. Economic armageddon. So devastating that no rational Government would ever, ever, ever unleash it against its own people.
The EU knows that. So it's not a credible bargaining chip. Pointing a gun at your own head and threatening to pull the trigger never is. It makes the UK look even weaker, because instead of dealing with a rational negotiator, the EU seem to be talking to someone unhinged.
Brexit would have been done and dusted by now if 2 years ago, at the point Theresa May activated Article 50, she'd said "By the way, there is no chance we will ever accept 'no deal' under any circumstances whatsoever. Our intent is to reach the best possible deal we can in 2 years. If we can't achieve that, we will extend or revoke Article 50."
And bang, the Brexiters would have fallen in line. They would have had to, because their dream "global Brexit" (not a thing) would have been shown to be a unicorn before the negotiating process even began (there is about 1/5 to 1/6 support for "no deal" in Parliament, so there are no circumstances in which it would pass IF put to the vote).
So with the ticking clock focusing minds across the Tory party, they would have been forced to coalesce around a single vision of Brexit and then defend that outcome in the negotiations. And, you know what, if it had been even semi-rational, they'd probably have got it.
Instead, Theresa May has played stupid games, and she's played them for so long that there's no way for her to extricate herself without splintering the Tory Party.
Because if she swerves towards hard Brexit, the Tory remainers will leave. If she goes "soft", the ERG will hive themselves off.
And so she dithers and wobbles and goes round and round and round and round in circles, doing exactly the same non-things as a placeholder to avoid that inevitable moment of conflict.
And that's why no deal is still on the table. It's the only reason. Because there is no rational case for it to be there for negotiating purposes.