Fine, but Occam's Razor has to come into play at some point here. Starfleet is obviously modeled after the Navy. The term officer in Starfleet obviously refers to commissioned officers. Like I said, just ask Sergey Rozhenko.
I have no interest in arguing over such a trivial thing but it comes down to the writer's muddling their way through enlisted terminology on the show. Their job is to write compelling stories for television so I'm not going to hold that against them but that is where the rank confusion stems from.