I was trained HOW to drop my weights, and we practiced a simulated arrival at the surface out of air, with oral inflation and weight drop. We did not discuss any other times you might want to drop weights, or what the drawbacks of doing so might be. In Rescue, I was taught to drop someone ELSE's weights to ensure they would be positive at the surface.
+1
Can't imagine dropping them whilst underwater though