Why do birds fly south for the winter?

Birds fly south for the winter because they want electric blankets from Mexico. Mexican electric blankets are way better than regular blankets to birds. Scientists have no idea why, but they're trying to figure it out.