Say you arrange the elements of $\mathbb{Q}$ in an $m \times n$ matrix, similar to other proofs involving $\mathbb{Q}$:
$$ \begin{matrix} & 1 & 2 & 3 & \ldots\\ 1 & \frac{1}{1} & \frac{2}{1} & \frac{3}{1} & \ldots\\ 2 & \frac{1}{2} & \frac{2}{2} & \frac{3}{2} & \ldots\\ 3 & \frac{1}{3} & \frac{2}{3} & \frac{3}{3} & \ldots\\ \vdots & \vdots & \vdots & \vdots & \ddots \end{matrix} $$
I've noticed that the diagonal entries $\frac{1}{1}, \frac{2}{2}, \frac{3}{3}, \ldots$ are all equivalent to $1$, and that the numbers above and below each diagonal entry are greater than and less than $1$ respectively. Extending the matrix infinitely in both direction makes a sort of square with a diagonal line of $1$'s through the middle, and triangles containing entries less than or greater than $1$ below and above it. I'm pretty sure you could write a bijective function relating the two.
So it seems that there are just as many rationals less than 1 as there are greater than 1. But this seems strange. I understand the proof of $|\mathbb{Q}| < |\mathbb{R}|$, and that there are more reals between $0$ and $1$ than there are natural numbers, but how can it be that there are as many rationals between $0$ and $1$ as there are $1$ and infinity?
I'm guessing that all intuitions about respective size go out the window with infinite sets, but is there more to the answer than that? Thanks.