Honestly I needed this to have control over the UVs of each point, since as far as I know the built-in mesh is the only way to specify the sampling coordinates of the texture.
It would be nice to be able to specify UVs when rendering quads or convex polygons, but that doesn't seem to be supported.