Причин много. Основные - плохая подготовка экипажей, отсутствие у командиров кораблей навыков самостоятельных действий, полная безынициативность русского командующего, плохое управление эскадрой в бою.
Но и технические причины со счета нельзя сбрасывать, в частности, малую дальность стрельбы орудий ББО, практически не участвовавших в дневном бою, и недостаточную конструктивную остойчивость броненосца "Ослябя", затонувшего от нескольких попаданий.