Clearly it is a better indicator. If the election had been a credible argument about implementing the result then ... but whatiffery isn't going anywhere, the simple facts are that neither major party challenged the result, they presented as their intention to implement it. They've not done so.
To be a little overdramatic, the political class has ridden roughshod over the will of the people.
The reason the UK didn't leave on 31st March is in a large part due to some of the loudest advocates for brexit preventing it from happening. Whilst you are right to an extent it strikes me that it's a bit simplistic just to say the political class has ridden roughshod over the will of the people. Its a bit like my other favourite the brexit people voted for.