The original Glock 17, had magazines that specifically were not intended to drop free.
The reason being, if you hit the mag; catch, in error, you would not loose your magazine. Remember they were a mil spec design.
Flash forward, America! Need quick reloads (But I have seventeen rounds, why do I need a quick reload?) The armourall is a good suggestion.