Well, a constructor can be thought of as yielding a result. A const method returning 'this' cannot return an 'immutable' object.
I do understand your rationale. What I am saying is that the DIP adds a wildcard meaning to 'const' that was not previously there, and I consider this to be more of a weakness than a strength.