Vertex Painting in runtime

You can paint all the vertices a different color (using Paint Vertices Single Color node) - or you can paint individual vertices using overide vertex color on skinned or procedural meshes ONLY (AFAIK). However, I’m confused as to why we can’t paint individual vertices on a standard static mesh… seems that if we can paint all the vertices we should be able to paint individual vertices.