It does also works as airbag sensor, then the passenger airbag wont go off, if there isn't any passengers in the seat.
Its not a design fault, probably just a bad door seal. Get the dealer to replace it with a new one, then you will be good to go.
It's not a known fault, you are probably just unlucky. But it's a "light" fault.