Because trade into each other. If an Alt goes up, people will sell it into BTC, as it is the "local dollar", something what everything trades into. So this is why they correlate.
However, USD pairs in more exchanges have appeared. This might cause the correlation to be looser, but in my opinion this is only a small percentage.