If carpet is not professionally cleaned on a regular basis the life and appearance of the carpet will be reduced. Carpet is like a huge filter reducing the dust in your rooms, when it gets full it does not filter the air any more. So the answer is yes you really should clean your carpet once a year.