Personally I think a factor for a lot of indies is that the creators grew up with Nintendo and are stoked to finally have their own games on it. WiiWare didn't take off due to the 40MB limitations on all games so now the WiiU has looser restrictions it's opened the floodgates.