There are a few reasons why people might put carpet under a table. One reason is to protect the floor from scratches or damage that can be caused by the legs of the table. Carpet can also help to absorb noise, which can be beneficial in homes with hardwood floors or if people want to avoid creaking sounds when moving furniture around. Additionally, carpet can add warmth and comfort to a room, making it more inviting and cozy.