In the TNG era the Galaxy class ships often carried crew members families and civilians (non-Starfleet personnel). The Odyssey class has twice as many crew members as the galaxy, are these ships carrying families and all that in the current era?
I hope not, at least on my ships.
I'm regularly fighting Borg or other hostile forces. It would be stupid to carry families into those situations (I like that this was brought up in TNG, though I forget the episode).
No responsible captain would take families into such dangerous situations. Even irresponsible captains, what crewman would put their families at such a risk? Do you want to risk your kids getting spaced in a combat hull breach, or assimilated? Maybe on an always-diplomat-only ship, but in time of war not a chance.