Question: why are choanoflagellates not animals?
Answer: By similar logic, whatever animals have but choanoflagellates lack probably arose during animal evolution. There are striking physical resemblances between choanoflagellates and certain animal cells, specifically the feeding cells of sponges, called choanocytes.