This is in preparation for the new color matrix node. I don't think keeping support for a separate opacity shader is worth it.
Well, "handle" them actually. We still draw the node's child using Cairo, but we apply the opacity manually now.