It isn't logical. A 24-70 f/4L IS is a subset of the 24-105 (We cannot know of IQ and 1stop better IS is no big deal). 24-105 cannot go eol.It really has to be either much cheaper or much better than 24-105. The third option is 24-105's end of life and price and IQ of 24-70 f4 on the same level as 24-105. If the last option would be true, then many people would hate Canon even more and finally found a reason to switch to N.
Sure I'd be pissed - I use the long end of the 24-105mm often. While the difference in the long end between the Canon 24-105mm and the Nikon 24-120mm is small, the difference between 70mm and 120mm isn't.
What is not logical? EOL of 24-105? From Canon or users' point of view?