Why on earth do we carpet floorboards?

I saw a guy stick welding sheetmetal on a 51 chevy once!!

Carpet!? Me? No!

I mend the floors, prime, paint them, and spray them down with undercoat, or BodyShultz, or bed liner... They all leak whether from rain or me washing them.