My understanding is that it's because of how the games are coded. Although they look similar, the different editions of Disney Infinity are internally very different. Making the old playsets work in 3.0 would require pretty much completely rebuilding them, and they'd rather put that time and effort into developing new content.
At least that's the explanation I vaguely recall hearing.