Ce que vous dites est globalement vrai. A ce détail (important) près que vous exagérez la carence des transports en commun :
Les derniers RER partent vers 0h30 ou 0h45 (et non minuit).
Quant au métro, il fonctionne en temps normal jusqu’aux alentours de 0h45 (derniers départs des terminus à 0h30 environ). Les vendredis et samedis ces horaires du métro ont été prolongés d’une heure ce qui donne une fin de service moyenne aux alentours de 1h45, les dernières rames circulant entre 1h30 et 2h00 !
Enfin il existe des bus de nuit qui fonctionnent bien et dont les horaires peuvent avoir été consultés préalablement sur le site de la RATP.
Personnellement, j’ai habité très longtemps à Paris où je suis beaucoup sorti pour rentrer parfois très tard. Et je n’y ai pris le taxi que très rarement !