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).