Why not overwrite fip header toc entry size?

I can answer this myself. The u-boot.bin is constructed by all the bl’s: bl2, bl30, bl31, bl33.