Unexpected double output in setup() - Why???

I usually open the Serial monitor window before uploading the sketch and I use an Arduino Nano with CH340G chipset

When I do that on my similar Nano the Serial monitor window closes as compilation starts.

This is on a PC with Windows 7. I am surprised that your Serial monitor window stays open, particularly whilst the compiled code is being uploaded.