Garbage disposals are magnificent devices for optimizing the handling of food waste. The idea behind this invention is to turn food into a liquid in order to take advantage of the infrastructure already in place for liquid waste. This means less waste in the garbage can.
The problem is all garbage disposals gets dirty and the blades become dull. It is best to be careful about what is thrown down the drain to prevent a clog. Things like celery, pasta, and chicken bones will create problems.
Regardless, from normal operation bits of food becoming lodged under the blades and create bad odors. Some cleaners will help eliminate the odor, but only for a short period. Plus, the blades still need to be sharpened.