English has at least three in the same space, two of which are in modern use.
> "почему" asks - how did things come to be this way?
In English, that's, unambiguously, “How". Which is kind of why your own translation starts with it.
> "зачем" asks - what is the purpose of things being this way?
In English that is, again unambiguously, though somewhat archaic, “wherefore”.
“Why” can mean either and is usually disambiguated by context (but is usually read modernly as “wherefore” if the context isn’t otherwise unambiguous, though the existence of the archaic phrase “whys and wherefores” which seems to mean the same as the modern “whys and hows” suggest to me that the bias has flipped over time.)