Canon doesn't mean logical. It also doesn't mean that it sounds reasonable in the sense of storytelling. Most people on this site couldn't care less what is "canon" and what is simple speculation. Because if we would just look at "Kishimoto confirmed" and "canon it is", then we should take everything seriously that was ever confirmed in official Naruto publishment, and thus, never question its credibility.
Back to topic:
I feel like Sasuke is slowly changing in Gaiden/ Boruto. It's the first time I actually find him sympathical. So...maybe...he will make up for the time he was away? Because ending SS in a good way is Sasuke apologizing and making up for his mistakes and maybe this is something that will come to happen?