My friend, most professionals dont trade beyond 3 pm. And its in the interest of the trader that the auto square off is done, because we are still in corrupt india, where infrastructure is like almost non existent. So, its safer, for both, Zerodha as well as other clients that the positions are squared off around 3 pm.