Lets be clear, no deal is not the default and its not something that happens due to inaction.
It most definitely is. Once A50 was passed, the UK jumped out of the plane. No Deal is the ground. Parliament passing a bunch of acts saying "we've ruled out the ground" is pointless without them actively picking a parachute.
They had referendums on the EU membership for years now. There was even a period of time before the referendum results came out and UK activating it. If this was such a serious consideration for anyone involved they would have at minimum discussed this long before we reached this point considering how big of an issue it is.
We didn't reach this point by chance.
The EU didn't think it was a loophole. In fact, A50 is pretty blatantly written to never be used because it's crazy.
Remember, the UK went to court for that right to unilateral revocation. IE it wasn't something the EU just allowed. The EU didn't want the court to rule that way. The UK did (who are still in and can do whatever to block any rewriting of A50 as well).
Make no mistake: A50 is getting changed in the same week the UK leaves. The EU will be closing that loophole. And if the UK does pull the "revoke and re-pass" trick to extend their time, the EU will end all negotiations with the UK and the UK can get eviscerated on trade by the US and China (and the EU lol) since the UK will certainly not have access to any large market at that point.
EU leaders have been mostly cards down for the past 3 years, but I'd wager their private thoughts on the UK are a lot closer to Macron's than not. None of them are going to be falling over themselves to help the UK with a mess they unilaterally (pun intended) created.