Just as a general point you mention, quote: "Or, when talking about getting free games or DLC with the points, elaborate a bit more about how you would see that working"
Well for the 1st point regards to having points and suggestions, the majority of people say FREE stuff, IE: DLC or indeed shortcut packs for games, inclusive dependent upon points you could also have skins or other smaller items.
But here is where your point comes into question, we the public who buy from origin are given to believe that origin points are worth something, the fact they are NOT and that its not clearly pointed out, im sure if it was clear at the start then most would not of purchased from origin.
Not to mention also as the general public, we are not developers, we do not know how you do things and have no control, so how can we see how things can work, its down to your team to tell us how it can or cannot work.
If you have a system of points collected for purchases made, then it should also be honoured by the fact they should be worth something, selling items on the principle that people are getting something and find they are not is somewhat controversial, but its an opinion only.
There are 100's of ways you can make the points work, by implementing a final product for which people can earn points for, give people a list of items they can purchase, including an extra 10/20 days on top of the 7 day free games, you can also include special items for in game like the skins or indeed weapons(dependent on the game), there are 100's of ways and ideas people can mention, but ultimately its down to origin, im pretty sure if they went with the majority vote people will be happy.
As i said, we are not origin, we are the purchasers, we have been given points after a purchase for which we cannot use.,
My opinion: I could have purchased elsewhere, and possibly saved money..But i chose origin because of the points....My mistake, something i wont do again in the future.