In TNG, Picard should have bedded Beverly in the 1st season and been done with it.
That would explain her absence in the 2nd season. Her return would have been to benefit her son.
Johnny should've had Bev in his Ready Room, in NAKED NOW
, there's no question about that. I agree that it would've served to clarify her departure, later. But, oh well ... whatcha gonna do ...