I have worked in support and troubleshooting on various levels for most of my career. 80% to 90% of the problems can be fixed with 5 to 10 solutions. The others require more work.
I understand the canned responses as some of them may just help the person who gets them. But they do need to work on the AI that selects and generates those responses. That alone would help as I am sure most of the time spent by CS is working on issues where the Canned Responses did not work, mostly because the response had little to do with the issue.
Get the AI working right, and that can free up some cycles for the humans to work the more complex tickets.