All cards should be registered, but not necessarily with the same program.
I find the dining programs one of the easiest ways to keep accounts from going dormant. So while I have one card registered to AA dining, I have others registered to Delta, NW, and Hilton.