All Ethernet interfaces must have magnetics. Having the magnetics in connector saves board space. Otherwise you would need a separate module between the Ethernet PHY chip and the connector.
Great my next wifi laptop will come with a 1 foot yagi uda array antenna!
The reason computer chips are so small is computers don't eat much.