The way you put it seems to be that WE, consumers, are paying $49 for a first party title that comes compulsorily with Club Nintendo, which is wrong.
Without Club Nintendo, you're still paying $49 for a first party title.
It is true that it is impossible to obtain rewards without first paying...