I know that COM ports are really old and almost obsolete serial ports, but how is it related to Arduino if it's using USB?
It's a virtual COM port. So even though the Arduino board is connected to your computer with a USB cable, the communication between the microcontroller on the Arduino board and the application on your computer is as though the microcontroller was connected to a real serial port on your computer.