Yes, I think that if someone asked me to bring "wine or beer" to a party, literally everyone I know would be fine with me bringing a bit of both.
In fact, what would be weird would be someone objecting to my bringing both on the grounds that they meant, but didn't say, "xor".
I don't think this contract is ambiguous in natural language. Or is generally inclusive, and if you want xor you either write xor or use some cumbersome circumlocution.