Mine doesn't have carpet on the floors, but has rubber mats. I love that feature because clean up is so easy. I wish it was available on other companies trucks.
I think much of the reason for carpet is for insulation and noise control. Rubber mats let a lot more sound through. Besides, with carpet, they can sell you rubber mats to put on top of it.