Man, this space anomaly respectfully bussin' sir, ferreal, fereal. I am being so deadass with you now, sir, these readings are off the chain! No Cap.
There's nothing wrong with using modern vernacular and idioms provided they were the language the writers and actors themselves use and are comfortable with. If they're using language and idioms that they themselves are not actually familiar with and would never use -- if they are, for instance, trying to imitate the vernacular and idioms of African-American Vernacular English without ever having spoken AAVE themselves -- then it will come across as inauthentic and probably even disrespectful to the community whom they were trying to imitate.
And yet I can communicate with people from England. So it hasn't changed that much.
I mean, yes and no? If you show most people a performance of a Shakespeare play, they can figure out what the meaning of the language is, but it's often not the instantaneous understanding you get when you use contemporary language. In real life, I expect then denizens of the 24th and 25th Centuries will understand us today about as well as we understand Shakespeare. We'll sound archaic but not unintelligible.
I actually like Shaw. I can definitely sympathize with him. I don't blame him one bit for being grumpy to Picard and Riker. I have EXACTLY the same attitude when some jackboots from Corporate come around my store. If anything, Shaw was nicer to Picard than I am to them!
And I'm sticking with my view that Shaw has every right to order Seven to go by her human name. He's the captain, and that gives him the right. When Seven has a ship of her own, she can call herself whatever the hell she "identifies" with. Until then?ing DEAL with it.
I'm sorry, but part of being a good captain is demonstrating to your crew that you value them and respect them. And if you're refusing to recognize their fundamental identity, the message you're sending them is that you don't value their lives. That's not being a good officer or a good commanding officer.