That are different tasks.
Painting workflow needs improvements of UI, mastering of 3D View, mastering of images, being familiar with assets and libraries, being familiar with tools.
The target is to recreate the whole painting mode.
That is requiring experimented developers.
Geometry Nodes have been, rethought several times, before their introduction in 2.92.
They have been refactored in 3.0 series. But basically, when design is ready, the work consists in converting code already existing in modeling modes into nodes.
That is a massive task but more accessible to new devs, less experimented, and volunteers.
On the other hand, that is an ubiquitous domain and experts of a module can contribute to a node relative to their expertise.
That gives the impression that there is a different treatment. When, in fact, that are two tasks at different states of their development.
In 2.8 initial design proposal, vertex paint should have been improved, there was a gsoc about it, same year of 2.8 codequest. But quickly after, 2.80 release, Pablo Dobarro came in with an ambitious design proposal about painting in sculpt mode. The proposal was great but incomplete on many points that were very theoretical. Pablo did in sculpt mode the proof of concept. And other devs finalized what became Sculpt Color Attributes painting, released in 3.2.
What is currently in master, as experimental feature, is a canvas popover allowing to paint images, in Sculpt mode. That is there since months. We could think that development of painting is frozen.
But, in Blender 3.4, Sculpt mode dev worked on new auto-masking and face sets. Those tools are as useful for Paint brush than for Sculpt brushes.
Workbench engine progressed, recently.
https://developer.blender.org/rBba982119cdcacfa8e603457face1d8ebc763ef75
In Texture mode, textured materials also use the material properties. (Previously, only non textured materials would)
I don’t know what this sentence means. I perceived no functional change, for the moment.
But what is important to understand is that painting of textures is related to progress of 3D View engine displaying them. So, other devs, than Sculpt mode dev, are working on it.
There are 5 branches of development about rewriting Worbench or texture painting, that had last commit done, during last week.
It was clearly announced during a dev meeting, that EEVEE next, Workbench Next, Vulkan, Viewport Compositor was stuff that will be land after 3.5.
There is also a branch that was started this month, about asset shelf, that should become new way to access assets in 3D View. Brush assets should use it.
As a consequence, paint modes should be redesigned after those changes, not before.
So, waiting for other modules to progress is a completely different situation, than progressing by assimilating what exists in other modules.
When developers will work on new UI of new paint mode, with a testable build, that will make noise. But that will be the end of a long road of things, not testable by users, during a long period.