Already you can buy carpet that repels water. This is useful because many carpet stains are born from a spilled drink. With such a carpet, one merely need collect the drink with, say, a paper towel, and the liquid does not have the time to absorb into the carpet.
Of course, this gives me the silly idea, of a house completely covered with such carpet, which one cleans with a firehose and a mop. But that's ridiculous.