Never understood the whole carpet in the Jeep Wrangler thing. And the drain plugs under the carpet. A PITA.
My Fj Cruiser has an all rubberized interior flooring, easy to wash out and clean. Some Ford F-150s come that way as well.
When I had my Rubicon, it got soaked a few times. So I ended up ripping out the carpet, and just putting some rubber floor mats in. Worked well. What I wanted to do, and will do with new Jeep JK/JKU is rip out all the carpet and RHINO line the whole interior. That is the way Jeep should make them, or at least do it that way on the Willys and Rubicon two doors.