Vulkan requires that point size be written. There should be no backwards compatibility concern here, since the vertex shader supplies point size with the lowest priority.