Yes, the people you get matched with are random; however, if I count them as random, then everything in every match is random and that isn’t what I was trying to talk about in the post.
EDIT: And even then, I’m talking strictly “in-game” mechanics pertaining to the heroes and the objective.
I already mentioned not counting player behavior as that is not Overwatch creating the randomness.