The term "drop" becoming a synonym for "release", "put out" or "put into effect" for things outside of music/albums is one of the most confusing linguistic innovations of the last decade.