Half the comments here or more are completely nuts. Canon's discontinued practically every lens they've ever made. So has every other manufacturer. Never has discontinuing a lens been described as an "insult" to the user base, so why take it as such now!??!
You guys are whining that Canon's not going to continue to sell and support these models forever? How about you guys: if they did would you keep buying it?
Notice that not one of the EF fanbois is actually saying they'd continue to buy EF glass were it to continue to be available new. None are saying they'd buy new EF designs. NOT EVEN ONE SUCH COMMENT. Instead everyone's commenting that they'll keep buying EF on the secondary market, where such sells doesn't put a goddamn yen in Canon's pocket. In effect you're attacking Canon for failing to continue sales of something that none of you are even suggesting you MIGHT buy. That's just silly!
Now: I'm not mad that you're not supporting Canon. In fact you're being quite reasonable. EF line hit several evolutionary dead ends, ranging from film-to-flange distance to the speed of the electronics bus to the lack of support for the assignable ring control. You're doing the right thing. EF is dead. There is no reason to keep buying it new. You'd be stupid to want to keep buying the current lenses when they're so widely available used, and doubly stupid to want new designs in this old mount.
But you guys could be the illustration in Wikipedia for Cognitive Dissonance for bemoaning the discontinuation of a product line that none of you show any interest in buying.
Just a fun poll if you've read this far: what is the most recent purchase you've done of EF glass? Personally, it was getting the 50/1.2 and 8-15 fish in 2011. Anyone buy new EF glass more recently than that? Anyone buy new EF glass since RF came out?
At the time I liquidated over half of my glass was discontinued. 50/1.4, 8-15, 135/2, 180Mac, and 50/1.2 I think are all still for sale. But a 1st-gen 600/4IS, 1st-gen 85/1.2, 1st-gen 24-105/4IS, 1st-gen 14/2.8, 1st-gen 24TS, 1st-gen 50/1.8 (the pro build one from '87), 50/1.0, 1st-gen 24/1.4. And my trinity zooms were at least one generation old if not two. And not only did I not whine about it, I never even bothered tallying it up. I just didn't care.