https://hackaday.com/2011/12/06/reverse-voltage-protection-w...
This ends up using the body-diode that's present in all mosfets (it exists because you can't manufacture one without it) to get the initial protection, that then lets you turn on the mosfet fully, getting a much smaller voltage drop. You'd still need to be a bit cleverer to handle both sides but it shouldn't be too hard.
The reason why that thing works is the fact that the body diode puts the input voltage onto the source voltage (sans Vf) which establishes a nice and high Vgs (negative, but you get the point).
Let's assume you have a similar circuit on both sides. The bus voltage is 3.3V, because if it's not, then you don't have a bus. Somehow you need the gate voltage on one to be nearly equal to the bus voltage on one side, but on the other, near to ground. How are you going to do that? That circuit (and any trivial variation thereof) is not going to cut it.
Like, any sort of diode that connects the bus voltage to the gate on either side isn't going to work asymmetrically that pulls one low and one high, so it's not going to work. You need active monitoring of some sort.
I've been seeing a lot of hilariously bad comments regarding electronics that seem to think any of this shit is easy--it's not.
I'd also say that with an LDO, the LDO is providing the active monitoring since it'll need to monitor the output anyway in order to regulate properly. You'd definitely need a resistor following it, not as much to limit inrush or anything, but to prevent the two regulators from causing oscillations (one turns off because the voltage looks good, which causes the other to cycle too).
That's exactly what a "diode on the device side" does.
N Channel (more efficient than P channel) with integrated charge pump for the gate driver.