The typical way of constructing $\mathbb{Z}$ from $\mathbb{N}$ is by defining an equivalence relation $\sim$ on $\mathbb{N}\times\mathbb{N}$ by $$ (a,b)\sim(c,d)\iff a+d=c+b. $$ Then, we define $\mathbb{Z}:=\mathbb{N}\times\mathbb{N}/\sim$.
Question: Why not just take the canonical representative of each equivalence class and define $$ \mathbb{Z}:=\{(m,0):m\in\mathbb{N}\}\cup\{(0,m):m\in\mathbb{N}\} ? $$ For rational numbers I would agree that every representative is important and that equivalence classes is probably the neatest way to treat fractions like $\frac{1}{2}$ and $\frac{2}{4}$ as if they were equal, but here I don't quite see what we gain by considering all representatives since once addition is defined in $\mathbb{Z}$, we can talk about subtracting two integers quite easily.