If the US military did not know that the hospital was located at that
very prominent position, right at the head of the Nasvan-e-Markazi Road, then they should not have been attacking the city at all.
If that's the best they can do, then it's better for all that they just go away. They are not doing any good in Afghanistan, so they should just leave.
14 years ago we were told that it was necessary to attack Afghanistan in revenge for the 9/11 atrocities. 14 years later we still haven't found a shred of evidence that Afghanistan or any Afghans were involved. Time to back off.
The wrongful attack on the hospital was just a microcosm of the macromistake of attacking Afghanistan in the first place.