This is designed for real time use too. And in such cases, you couldn’t delete the silence before use.
The ffmpeg implementation might be the example was not.