Why on earth do we carpet floorboards?

The rubber mat if it gets water under it will rot your floor and/or cause mold. Carpet is porous enough that it will allow the floor to dry out.