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)