If those times are accurate they are bloomin awful! Sharm flights are obviously ( I would think) aimed at tourist traffic. I wouldn't be keen on a shortish flight through the night to then arrive early morning and be unable to get to my hotel until early afternoon. Nor would I want to waste my last night just to get up early morning and go straight to the airport - I could have gone home the previous day mid afternoon and saved a days leave, not to mention hotel rooms etc.
I went on EZY to Sharm a while back. 1200 local ex LGW, then around 1900 local ex sharm. Suited me better. And the crew managed to do it all without a 3 day stopover