Why kali over moto or joto? How do you know which one to use?
This is simply more idiomatic in Swahili. You can think of it as more or less meaning "fierce sun".
How would you say "hot sun" actually? Jua joto? Jua ya joto?
In another site it was jua joto.
Ya is not an option. It is not possessive but descriptive.