Angels do God’s work. If you want to look at it from a human perspective, God assigns helpers to carry out His plans. So He has designed angels to be on earth (and every other planet in the universe), to carry out His infinite number of directives.