Developers want to make bigger, better, flashier games. The Wii's hardware will not allow them to do that.
It seems quite a few would rather face financial peril than take the step down to the Wii's level.
Nintendo can't do anything about that. It's just a matter of waiting and seeing who's left at the end of this generation.