Another thing is the Enterprise's complete lack of realistic chain of command. Okay I accept for dramatic reasons a captain being more hands on than in real life.
However Trek has been awful re ratings/enlisted.
Apart from Yeoman Rand who disappears after a few episodes all main characters are officers.
She then gets replaced by one off yeoman.
It wasn't until O'Brien we had a Senior Chief petty officer and even he started as an officer and was retconned into being enlisted.