I made a little boo boo in the code of my STM32F4: for 2 years outputs that I thought to be in Open Drain where actually in Push Pull. It got me thinking a bit more about that, and I have come to the conclusion that actually the difference between Open Drain and Push Pull is not that interesting.
From the spec, in open drain the MCU never opens the floodgates on the top part of the totem-pole. Looking at my circuit, I don't think anybody cares about having the output to 3.3V because of the resistor or because of the P-MOS. It would just make a difference in 5V compatibility and even then, the 5V tolerant Vdd would probably survive.
Am I missing something in my analysis, or did a just uncover a great illuminati conspiracy to keep us busy with stupid stuff while they are covering the fact that ET actually did land?