Why do we need to set Tools > Programmers in Arduino IDE?

The selection is ignored if you are not using an AVR ISP Programmer to burn a bootloader or a sketch via the ICSP header.

The message you see when downloading via the serial port (USB) indicates the chip is not responding.
Try a different cable, try the Loopback Test (see programming forum), confirm the chip has a bootloader installed.