I have a full rant about the drawbacks of carpet, but it will suffice to say that carpet traps dust and dirt whereas hard surfaces like tile or laminate do not.
Also, carpets wear, and generate dust themselves. Think of all the lint you find in a dryer, and compare the area of your clothing to the area of carpet.