I think self-taught is easier than finding a Japanese person who helps you learning Japanese for free. I heard my language partners that it's the most difficult part to find a Japanese person who can have a face-to-face conversation in learning Japanese.
We can't speak English well is might be one of the reasons. We are just native speakers so that we don't know how learners learn Japanese. It might be the reason why you think it's difficult to find a Japanese language partner. Imagine. do you teach English grammar in Japanese to Japanese language partners? It's not easy, right?
I think the other biggest reason is that Japanese people are cautious. Some express it "they are shy". Typical Japanese are not so friendly that we can become friends easily. It is called "内（うち）/外（そと）" culture. However, once you become friends with a Japanese person, he/she would do the best for you.
I would expect the same thing from you, in my case. lol.
How do you self teach Japanese, by the way?