Truffe vs Hardhat diffferent ABI

Hello community.

The one compiled in truffe is different from the one compiled in hardhat. Generate different abis.

The main difference for me is that it introduces the network and the deploy address inside the abi.

Why is it done like this?
The hardhat shape seems lighter and easier to me but I ask you to know some reason for all this.