There can be plenty of argument about whether or not an explanation is appropriate, and if so, whether it is correct. If one asks why the sun gives out heat and light, to say "because it is daytime" is not appropriate, even if it might indeed be daytime. The real answer was not known until the 20th century. Before then peoples like the ancient Egyptians thought it was caused by a god (Aten).