Thank you for reporting this, I agree that the chat button should be included on the user profile. It also feels like it should be there by default.
I think @Arkshine did a great job on working up a solution for this
We had a quick discussion internally and decided to include this as part of core/chat, since it’s an expected feature and we also have it for the user card already.
I went ahead and added it with this commit: