Kanji pronounced as romaji

頭文字 in kanji tells Japanese people what イニシャル means.

It’s obvious to me that the kanji means “initial.”

My question was:

How one is supposed to know to pronounce a kanji in romaji?

When I look up the kanji in Japanese dictionary, they all pronounce it as “ka shi ra mo ji.” Why wouldn’t they just use katakana?