I agree with many of the problems, but quite a few are actually advantages! The biggest misconception I see here is that you try to change other's behaviour instead of your own.
E.g. if there are decisions made without you, let them. Offline there are also many conversations and decisions you are not a part of just because you were so unlucky that you haven't been there at the time. But in an offline or private-chat conversation you can't look up afterwards what each person said exactly, you have to rely on hear-say. So in fact if you accept that decisions are made without your participation (it's called "trust in your team") then using a good chat tool is an advantage.
E.g. 2: People don't use your QnA software or wiki and instead use chat. Maybe instead of convincing them to use the other tools you can learn and teach others how to use the search function of the chat efficiently. You may find that you don't need a QnA software when all the questions and answers are searchable in the chat software. Here you can safe the cost (money, admin, learning time for new guys) of one software.
E.g.3: You want tickets and tickets are really important to link activity like commits. I'm not sure but I would assume that it's possible to find a chatbot which creates tickets for you from your chattool, writes comments to them and gives you back the ticket-id to use it in your commits. Then you also have a kind of log for how a discussion and the creation of a ticket where interlinked with each other, because you see the 'hubot create ticket "debug problem"' in the middle of a conversation happening. More context for free.
To change others the first thing we need to do is change us, and that is admittedly even harder.
E.g. if there are decisions made without you, let them. Offline there are also many conversations and decisions you are not a part of just because you were so unlucky that you haven't been there at the time. But in an offline or private-chat conversation you can't look up afterwards what each person said exactly, you have to rely on hear-say. So in fact if you accept that decisions are made without your participation (it's called "trust in your team") then using a good chat tool is an advantage.
E.g. 2: People don't use your QnA software or wiki and instead use chat. Maybe instead of convincing them to use the other tools you can learn and teach others how to use the search function of the chat efficiently. You may find that you don't need a QnA software when all the questions and answers are searchable in the chat software. Here you can safe the cost (money, admin, learning time for new guys) of one software.
E.g.3: You want tickets and tickets are really important to link activity like commits. I'm not sure but I would assume that it's possible to find a chatbot which creates tickets for you from your chattool, writes comments to them and gives you back the ticket-id to use it in your commits. Then you also have a kind of log for how a discussion and the creation of a ticket where interlinked with each other, because you see the 'hubot create ticket "debug problem"' in the middle of a conversation happening. More context for free.
To change others the first thing we need to do is change us, and that is admittedly even harder.