Friend's List functionality

Why can’t I invite a friend from my friend list to a match? How is there not even an option to do this? The friend’s list literally serves no purpose except to see if they are online. What is the point? I want to invite my friend to a match directly because I can’t find their game in the lobby. When I try to invite through microsoft friends list I get the erroer “host rejected”. No we are not trying to cross platform steam and microsoft either so that isnt the issue