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!
Any given program will expand to fill available memory.