Perhaps points should be considered for removal, here's why I think this:
1: They might not be useful.
Is there a good reason to have them? I know they're fast, but are there any practical use cases where a rectangle, circle or image wouldn't suffice?
(I used to think that "setting a pixel to a certain color quickly" was kind of a compelling use case, but I can't seem to get it to cleanly set an exact pixel, even with the rough point style and 0.5 offsets)
2: They're confusing!
All of the other primitives are easy enough to understand, but points seem kind of weird. They're like, rectangles or circles, depending on whether the style is "rough" or "smooth", and they're positioned from the center, and the circles are anti-aliased, and they seem to exist because they're fast to draw.
3: They seem to have problems, see