Accomplishments? That's kinda humorous. I remember when there were reports of Sony "ripping off" Achievements, the running joke was that'd they'd be called Accomplishments. Then Steam came along and straight up used used the term Achievements.
It's good to see Nintendo's going this route. All online platforms like this should have a standardized rewards system.