The chatbox on the main page can help you with chatting. And for private chats, we don't see many people interacting with them. So having its own page just makes it a separate thing and easier to interact with.
However, it can be though of in future to add a pop-up chat box....