2. To say that something contributes to somebody doing something is quite common.
3. I don't think that "contributed to" and "led to" mean the same. "Contributed to" suggests that it was one of several factors. "Led to" suggests that it was the one (or main) factor.
Interested in Language