Question: why are ak47s so reliable?
Answer: Like the other answers, simplicity and the weapons parts don't fit too closely together, loose tolerances, so dirt, fouling, mud, sand etc still allow operation of the weapon. Its that simple, these aspects make it reliable for its job. Thats the easiest way to correctly answer. Thanx.