Like most of Star Trek over the years, if you peer too closely . . . plot holes, inconsistencies, and utter nonsense will jump out at you.
You're not wrong . . . Caleb gets away with a lot, is told "this is the last time" and then gets away with it again.
But if you sit back, don't worry about...