What is CRC
The CRC is computed while transmission and appended to output stream as soon as last bit goes out onto wire. If the CRC were in header, it will be necessary to make a pass over frame to compute CRC before transmitting. This would need each byte to be handled twice-once for check summing and one time for transmitting. Using trailer cuts the work in half.