Adult cats only meow to communicate with humans.
Adult cats, living apart from humans, have very clear communication with one another. Cat language is spoken mostly through scent, then through facial expression, complex body language and touch. The reason cats meow exclusively at humans is simply because “cat language” doesn’t work on people!