As usual I agree, but I think motivation is the biggest problem for most. As in, not giving up. You're a special case and as for myself, I needed it for school so quitting wasn't an option. But for most people it's a very scary language and as much as I'm in support of others trying their hands at it, not everyone has the necessary free time that's needed to be devoted to such an undertaking. Hell even I spend most of my waking hours memorizing new and unknown kanji, and it's
still not enough for me to be content with myself.
(Don't listen to me btw, it's a fun language and very satisfying once you start seeing the results! Also you get to play awesome JRPGs that never made it to the west!

)
Edit: Also it's not just free time, but money as well for classes and such. Many people do need teachers, even if others can manage alone.
Sorry for hijacking your thread Elmdor!