Angels are magical beings who are mentioned in the bible and who therefore are part of the religion of many people; fairies on the other hand are magical beings mentioned in fairy tales, which are not part of anyone's religion. So believing in angels makes you religious, whereas believing in fairies (not including the other use of the term, as slang for homosexuals) makes you superstitious.