This is the best concise opinion on the Mackenzie situation I've seen. You worded it perfectly. It's too early to condemn anything. Now, as you mentioned if Mackenzie or the other companions have much bigger and immersion breaking roles then the criticism is valid. I personally have no worries either.