The real problem is that if it turns out that staying in the EU really is the best option* then what government would be brave enough to go back to the electorate with that proposition?
It is a problem. I had hoped that the government would be planning to do that. After all, with the vote being 12-13 all they needed to do is to make the smallest change necessary to get the least convinced Brexiter in those 25 people to change their vote and it would get majority approval. So, no need of talk of a "hard Brexit" or any substantive changes at all (just changing the name over the door would probably be enough -- just call us associate members or something).
But the process seems to have been overtaken by (i) personal ambition (Boris) and (ii) internal Conservative party politics (May) and the likelihood of doing whatever is best for the country has gone out of the window.