Also, there are multiple BT coexistence schemes which need different amounts of pins.
An interesting application would be to leave the BLE chip on all of the time on batteries. Then power on the ESP8266 only when needed for wifi access. It is possible for a normal wifi router to create a noise pattern that a BLE radio can receive. That noise pattern can signal the BLE radio to power-on the wifi one.