Tvheadend transcoding

Personally I understand the need for transcoding.
For example if you want to watch live tv “on the go” on your smartphone, then you don’t want to stream HD channels with their original bit rate, but transcode it to a much lower one.