Definitely not drop on death - that would be absurdly unbalancing as once you were halfway through humans wouldnt have to buy weapons ever, and the alien base would end up littered with lucy cannons lying around.
Dropping weapons manually? Hmm not too sure tbh - there are pros and cons, but the short arguement to it is, If it aint broke, dont fix it.