I think so. Otherwise, the solution to this bug could have been different.
It also makes sense to me. user_in_x also checks groups the frontend doesn’t know about, because the group is only visible to admins or its visibility is limited by default, like everyone. So you get different results depending on what you use, so combining the two could have unexpected consequences.