The school one confuses me because as far as I recall you already were allowed to pick up or drop off someone (or driving through said zone on the road). I guess the difference is "waiting to do the same". I am guessing that someone tried to say sitting waiting in the line to pick up someone was not the same as actively picking them up .
the airport one will be hard. Hartsfield international will fight that tooth an nail.