Why not? You can argue people may have changed their mind since then and you can argue about the quirks of the FPTP system which allow results like this to happen but we had an election since where one party promised very clearly to 'get Brexit done', even on a no deal basis if necessary, while the others offered, at the very least, to run a 2nd referendum. And those other parties got trounced.
'The people' voted for it in 2016 and again in 2019 and now they must live with the consequences.
Blaming the other side of the channel is a bit like blaming your gym when you used to have an all inclusive membership at a David Lloyds, decide to downgrade it to a gym only membership so you can use that extra money elsewhere and then act surprised when you aren't allowed to use the pool, the steam room or the tennis courts afterwards.