When I sign into Battle.net, it lists some of my online friends whose games I could join. However it doesn't list all of them. Why are some people not listed?
By default there is an active setting called "Allow Quick Join" for your friends to join the game.
Although, (possibly in your case) they can turn off this option to require an invite to join the game first.