ControlCenter.app listens to port 5000/tcp on Monterey OS. Is that normal? Why does it do it?

I fetched the data below using lsof -i:5000 and ps aux commands.

COMMAND    PID   USER        FD   TYPE  DEVICE              SIZE/OFF  NODE NAME
ControlCe  6560  myusername  22u  IPv4  0xab7124fb1106e193  0t0       TCP  *:commplex-main (LISTEN)
PID   PATH
6560  /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter

Port 5000 is now used for Airplay as well as port 7000 in macOS Monterey, you can toggle that off by unchecking 'Ariplay Receiver' in System Preferences > Sharing at the bottom of the list.

So yes, it's normal ! Apple realized that those ports were not used from an OS point of view, even if a lot of developers use those ports by default.

system preferences app, sharing