No logic at all!
Last week I had to go through security checks (1) on entering Schengen on the way out and (2) at my departure gate (D6) on the way home.
I concluded that this meant that there are now gate security checks for non-Schengen departures - but it seems I was wrong. Departing to YUL from E2 yesterday there were NO security checks at the gate - in other words, the only security check I had for my journey was at NWI with no further checks at Schiphol.
Where is the logic in all this?