What is the purpose of Origin Points?
The only real answer seems to be, that nobody actually knows. I have accumulated points that I have no idea what to do with. I have trolled forums etc to find out, but to no avail. Seems we will have to wait for Origin to tell us what they are for, and how to spend\use them. In the meanwhile, continue to stack them up.
They are just like your Gamerscore on the Xbox 360 and Xbox One when using Xbox Live.