True, I love the way Duolingo does it (I guess we could somewhat fit this under 'gamification' when it comes to digital products).
But it's such a missed opportunity in so many other domains, like encouraging people to eat healthier (although the UK Government does a good job with the "Five a day" slogan)