The software decoder is fast enough: See https://forums.raspberrypi.com/viewtopic.php?p=2145762#p2145...
The software decoder is not fast enough if you need to use the CPUs in parallel. So removing the hardware acceleration is a net loss of compute power.