Initial note: some feral cats do meow but please read on…
It is believed that cats have learned to meow as a form of communication with their human caretaker in making a demand for food normally.
As feral cats don’t have human caretakers they have not learned to meow and in any case in unmanaged colonies there’ll be nobody to meow to.
That said people also ask: “Why do feral cats meow?”. On the same theme, this must be because feral cats who meow have contact with humans, probably feral cat colony caretakers who are carrying out TNR programs. These cats will sometimes became friendly with their human caregivers who feed them. The feral cats become less feral and sometimes semi-domesticated. They learn to meow to their human caregivers.
Not much more to say. The answer turns on the idea that the cat’s meow is directed at people.