Why is this a thing?

I’d recommend that you install the Host Your Own Games mod, and then you should be able to host your own Twitch matches with ease via Quick Play.