Inheritance promotes code reusability by allowing derived classes to reuse existing code from base classes. Option B is false because inheritance is widely used. Option C is false - inheritance can improve efficiency through code reuse. Option D describes modularization or decomposition, not inheritance specifically.