I think neopets can teach people a lot about the real world: Stocks and investments, jobs and being a reliable employee, how to take care or animals, and managing money. I've been playing on neopets for quite a few years, and I learned all of these things while playing this game. The thing is, I think I've learned and experienced everything neopets has to offer me. This game may seem boring to adults, not because it's "for kids", but because when you're an adult, they're more options open to you that are more interesting.
I'm not saying don't play neopets; the site is great and well put together. I'm just saying that after playing for five years, and seeing no dramatic change (except maybe the sidebar), you get bored at looking at the same thing again and again each day.