the least realistic thing about star trek is that starfleet uniforms don’t have pockets and nobody complains about it
My instinct is to agree with this, but like, when I really think about it…
No money, no credit cards, identification is all vocal/fingerprints/retinal, so no wallet.
Again, doors are voice activated, or just unlocked by entering a code. No keys.
Communication devices are tiny and stick onto clothing starting in Next Gen. TOS had bulkier communication that they carried around or kept in, like, packs and stuff, so the arguments for pockets is a little more valid, and if I remember correctly, those costumes did have pockets, tho I could be wrong about that. But anything post TNG, the point is moot anyway.
Tricorders and phasers are really the only thing anyone’s carrying around, and that’s usually on away missions where they’d be bring their packs/holsters or just have them out. I mean, who wants to stick a phaser in their pocket?
So, yeah. There’s not much little stuff people need to carry around everywhere. And if they are preparing for a longer journey or want to bring bulkier things, well…just bring a bag. It fits more anyway.
what if i find a cool rock and want to take it home with me
Every time a member of the USS Enterprise has found a cool rock and taken it home, it has resulted in eleven deaths, six temporal displacements, the holodecks breaking again, and somebody getting turned into a lizard. Pockets are a privilege, not a right.