There was no real way to define what "Leave" means: clearly it means ceasing to be a member of the European Union, and the only means provided for that is Article 50, but beyond that the UK does not have the power to decide unilaterally what "Leave" means (as it requires coming to an agreement with the Council of Europe), and therefore any referendum in the UK could not decide what "Leave" means.