Condolences to family and friends
Low level endorsement training provides skills and knowledge, better enabling one to appreciate a lot of potential errors/ threats that will/ may come ones way. Every day is different, even at the same place no doubt. Weather, sun, obstacles, fauna, traffic and a myriad factors. Having an excess of altitude &/or speed &/or power needs constant consideration, or just not being there at all, if the conditions on the day determine this so. Low level endorsement trains skills to counteract stall at low level, but these skills mostly help when all else is considered and the aircraft's performance on the day is understood too.
Let's see what the accident investigation comes up with...
An avoided unfortunate accident