Final answer:
The main drawback of using true private methods in JavaScript is that they can lead to increased memory usage since each object instance gets its own copy of the method.
Step-by-step explanation:
The drawback of creating true private methods in JavaScript is D. They can lead to increased memory usage in the JavaScript engine. When true private methods are defined inside of a class constructor or a method that creates an instance, a new copy of the method is created each time an object is instantiated. This contrasts with public methods, which are typically placed on the prototype and shared across all instances, leading to more efficient memory use. Therefore, excessively using true private methods within classes or functions that create multiple instances can significantly increase the memory footprint of your application.