Satisfies the referendum on a technical level "yay, we've left the EU!" while pretty much just keeping things as they are so we can move on with this sh1t.
Another referendum will be a nightmare imo and what hardcore remainers don't seem to even contemplate is that they could lose again, and then what? All other ways of leaving just seem like undeliverable sh1te, due to the country not being prepared (no-deal scenario), Irish border issues etc.
IMO, a coalition of Labour Remainers (bulk of the party) Tory Remainers (a good chunk of their party), SNP/Lib Dems/Green and even The DUP (yes, them) would get it through Parliament.