I think David Starkey would agree with you.
Personally when I was at school I found history extremely boring as it evolved around - as you say - snapshots of historical events through time focussing on one particular topic (War of the Roses is one I remember) with no chronological or background understanding. I doubt that I would have found it an interesting topic anyway, but now I am older I can't get enough.
I agree with you that the curriculum today seems to be majorly focussed on medieval history and (I note from my niece) the emergence of Islam, which are both topical, but too narrow in the broader scheme of history.
I think that primary school history can be made more interesting by focussing on ancient history such as school projects building model pyramids and stonehenges, and visist to good castles with re-enactments, to sow the seed of interest at an early age. But at that age, even that can be boooorrrrring!