The most accurate answer to why soldiers were often unnecessary in ancient Egypt is:
B there were many natural barriers protecting Egypt.
Ancient Egypt was well-protected by geographic features such as the Nile River, deserts, and mountains, which acted as natural barriers against potential invasions. This contributed to Egypt's stability and reduced the need for a large standing army compared to other civilizations.