My question is why would a 20-30000 army give a whole day to every healthy male individual of the army of Aba Abdullah why would not that army attacked the tents of Ahlulbayt with thousands of arrows and if any how they would have survived that attack why wouldn’t the army of Yazid attacked with full gallop and finished the battle once

There are etiquette of warfare. We cannot dictate history. Not everything happens the way we expect either. Arab warfare rules say best to do dual and respect women as well. Also imam Hussain dug a trench with fire to stop attack from behind