Totally agree that canon is an evolving thing (in very small steps over time) but when there is too much bending over backward and crowbarring of explanations then canon may as well be irrelevant and entirely disregarded which would be a mistake (there are certainly concerns ??? all the continual talk is proof of that).