Node inconsistencies

Is there a reason why general Node updates that are happening in Geonodes aren’t happening in Shader editor? Like new Image Texture Node and image info nodes, they’re only listed as Geonodes thing, why not in Shader Editor? is it that hard to add it there?

It is such a hassle to work with Shader Nodes, having a node group with image in it is a pain in the ass. And all the features we are waiting for are being added, but only for Geonodes. Why? Things like Random Value node, Viewer Node, boolean inputs for groups.

Shader Editor seems abandoned right now. Is it?