Raincoats can be unreliable. It's good to have a contingency plan in case your raincoat fails as it's impossible to gauge how long the water resistance will last under any given rainfall until it's too late. Even good coats can unexpectedly wear out over time.