Interesting topic. In the same way the third person pronouns develop in modern Chinese, Japanese did not have a third person pronoun until translations of western text became popular in modern Japan. The Japanese equivalents of kare (he) and kanjo (she) are considered are common in writing, but they are rarely used as personal pronouns in English.
Dictionaries surely list kare and kanojo as pronouns but in reality their use is limited. Most often, Japanese opts for dropping the subject to refer to a person.
In English, "he" in the second sentence "John likes coffee. He goes to Starbucks every day" refers to John. So, personal pronouns refer to a person or object that is clear from the context.
In Japanese, instead of using "kare" the subject of the second sentence would be dropped. "John wa coffee ga suki. Mainchi, Starbucks ni iku."
In this way, Japanese often does not use third person pronouns. Also, another way is to use "this person" and "that person" to refer to the person. Chinese uses this strategy as well. Instead of saying "ta", "zhege ren 这个人" and "nage ren 那个人" are more often used in Chinese too.
I believe the commonly know concept of "personal pronoun" might be a result of western linguistic tradition. Since European languages commonly have pronouns, the normal mode of thinking is to find similar things in other languages and call them pronouns. In my opinion, Japanese and Thai have too many "pronouns" to consider than as "pronouns". If you list how many first pronouns Japanese has, they are surely different from what people usually imagine for "pronouns".
Japanese 1st pronoun: watashi, ore, boku, atashi, jibun, watakush, uchi, etc..
Also second pronouns are not often used in Japanese as well. Instead, person's name is more often used.
Anyway, the use of pronouns in Japanese is a fascinating topic.