Have they been expained within days of the crash? Last I heard the exact circumstances of 370's crash is still unknown. 17 took several years for the official report to come out.
Official doings take time; if I went out in the street and killed someone in plain view of lots of witnesses, it would still take years for a final verdict to be passed in the courts - yet there would be no doubt as such as to what had happened.
It was released so quickly that some even thought it was Western propoganda, but all evidence points to the plane being shot down by a BUK
One day.
Of course the official report took longer, but there was never any suspicion of technical failure (except on Russia Today).