Wanikani is just not useful enough, but could be

This one reminds me of the Inductive or Analytical thread we had recently. Since you learn your first language by induction, you just learn all the grammar rules by gut feeling, but when you learn your second language by analysis, you get to know all the rules by name.