No. In fact, many of the major carpet mills today recommend professional cleaning at least once per year. The build-up of soil in your carpet in combination with foot traffic creates abrasion that breaks down your carpet's fibers. The higher the traffic in a given area, the more often the carpet will need cleaning.