With respect to both of your inputs,  thats not entirely true....
I've been playing for 2 years, and I have seen cases where I have the strat page up,  I drop the supplies, and I see the "poof" when the supplies land and there as been no change to the strat page,  and when I landed no perk points in the hanger.  
And it was a good drop, right in the near the center of the base or on the flightline itself.
Could have been a bug with the map or with that particular base or HQ.   
I agree, would be nice to have a system message saying supply drop sucessful, (not necessary, but nice to have)