No, it has four:
for me they are still like usable ones as two of them are the uart (almost mandatory to debug this beast and certainly mandatory for flashing ). The other two GPIO’s have real limitations like both being pulled up (can’t be used as input at all) while at the same time can interfere with proper booting (GPIO0 is connected to flash and the esp will fail to boot when the pin is pulled low at booting - GPIO2 on the other can be connected to a onboard led and the esp will also fail to boot if it is pulled low while booting).
In the end for me that’s still roughly usable GPIOs out of