Disallowing this would make it inconsistent. The automatic Option bracket for ternary logic makes that comparison return `None: Option[Boolean]` which is at least correct in ternary logic and consistent across all operators. It does not make sense to disallow this special case but still getting the same behavior in other cases (e.g. no literal involved). If we want to make any change here, it should the removal of the automatic option bracket, forcing users to use flatMap on Option columns. But this would be a lot more cumbersome to use.