ManuallyDrop would presumably be implemented on large data structures where it matters, not on every single type involved in the program.