I agree with all of that. but it's not what your original post said. Anyway; as for predictions being proved right - I was mocked here for being almost singular in posting that the elected Tory majority didn't mean it'd take decades to overturn, which is what most pundits said and almost everyone took at face value.
I agree with you. Was it 52 of 54 or 50 of 52 seats that changed hands were leave voting constituencies? I don’t think they would have stayed with the Tories long term even if they didn’t make a balls up of everything