Why is the maximum BLE Tx power 4dBm?
Because that is the FCC limit for Class II Bluetooth (10 meter range) transmitters. The FCC determined that 4 dBm was adequate to support the range, and more would increase interference with other stations.