It cannot be overstated how important it was that the Russians were road-bound, making them predictable. In addition to all the strategic errors Steve listed, the Russians also committed the cardinal sin of attacking at the worst possible time of year. The Ukrainians placed ATGMs on the obvious routes, confident the Russians could not just go around. The ATGMs slowed the columns down, then artillery destroyed them.