Probably that is right.
Can someone expand on what might be possible with a plugin? The feature I am imagining would require an extra button on every post, and it might require several additional user interfaces for someone to explore their “points” status. There is also a business process behind payouts that would need some serious thought.