There are a number of stylistic or aesthetic reasons to do so. Sometimes katakana is used for a native Japanese word because of the katakana's "international", "modern" or "high-tech" feeling:
Why is Toyota typically written in Katakana? (トヨタ)
ニッポン? Why Kana?
However, katakana is also associated with oldness and tradition because it was the standard script ...