Why does God have to be a “He” anyway?
He doesn’t. Our language doesn’t have a gender-neutral pronoun for a single individual and I’m not sure if the Hebrews and Greeks had one either.
I did think about that, but the word “they” meaning an individual is not clear in and of itself, but more from context. Historically, God has made it clear He is the “one true God”, and the word “they” might be construed polytheistically. Also, God is and has been portrayed as a “Father” and I’m sure that was intentional on His part. Plus, Jesus was/is male, and Jesus is considered by many as the physical human incarnation of God.
But logically, he can take on whatever appearance he wants, or assume any sex/gender he wants. What labels we attach might be more for our benefit than for his.
Also using “it” for a person is seen as derogatory.