The reason you choose a dining room rug goes beyond protecting a floor or even creating a soft texture underfoot. Most often it is for the aesthetics: You want a rug to complement the furniture and add more visual appeal to the area.
A rug is not limited to bare floors. You can throw one over carpeting as well or use a special one as a wall hanging to accentuate or create more visual interest.