OK, this is more interesting than the foreignist nonsense and the like that permeats on occasion in this thread
Not quite sure why you'd have expected a general election tbh? Conservatives stood on a platform of offering a referendum, which they delivered. Cameron jumped because he was plainly attached to the remain campaign... and tbh designed the referendum in such ridiculous terms that it was doomed to confusion really. 'Yes', 'No' can encompass so much within both answers, it was always ridiculous and was always going to lead to ongoing arguments, whatever the result.
Along with it being advisory really.
So he had to go really, but the party surely had delivered what it promised?
Tell you what though, an election immediately afterwards would have been interesting, in terms of what everybody chose to campaign on...