Children love singing Old Macdonald Had a Farm because it is a fun and interactive song that allows them to learn about different animals and their sounds. It also encourages them to use their imagination and creativity.