The protocol has ossified and been entrenched. In general more efficient usage of IMAP relies on extensions to the protocol.
A modern replacement (JMAP) hasn't been adopted by major providers.
If you really cared about data transfer size you'd use something like Protobuf.