The answer to 'why is my steam cleaner dirty' is that steam cleaners can become dirty over time due to a buildup of dirt, debris, and mineral deposits from the water used. Common symptoms include decreased cleaning performance, visible dirt or grime in the cleaner, and an unpleasant odor. To solve this, you'll need to clean and maintain your steam cleaner regularly.
The best solution is to follow the manufacturer's instructions for cleaning and descaling your steam cleaner. This typically involves running a cleaning solution or vinegar through the machine, then thoroughly rinsing it out. You may also need to clean the attachments and wands. If the steam cleaner is very dirty, you may need to do this process a few times to fully clean it. If the problem persists or you're unsure how to properly clean it, it's best to contact a professional cleaning service for assistance.