Because of New Year's. The crowds will not have had time to die down yet. The later on in January you get, the quieter the parks become. The only bothersome thing is that it is a big time for Brazilian tour groups! But I would take them over 2+ hour waits, any day.