For a start, the head(s) and crankcase are connected, otherwise the oil cannot return. On the RB engines, there isn't a vent in the block, only the rocker covers are vented. Under high vacuum conditions, air is drawn through the PCV valve into the inlet manifold, but under all other conditions, the valve is shut. Under boost, blowby is vented into the air intake in front of the turbo.
The whole point of a "catch can" system (for road use) is to separate the oil vapour out of the blowby gasses, so that oil is not fed into the inlet. There is nothing wrong with a catch can draining to the sump, as long as it is (a) efficient at getting the oil out and (B) the blowby gasses are fed back into the turbo inlet.
For motorsport, the catch can is to catch the oil from the engine when it lets loose - usually there is so much blowby when a piston goes that most of the oil is blown out of the motor through the vents.