First thing's first, let me write the down the definition of Bolzano-Weierstrass theorem that I'm using:
Bolzano-Weierstrass theorem for sequences: Every bounded sequence in $\mathbb{R}$ has a limit point in $\mathbb{R}$
My question is— How do I visualize this intuitively? Note that I'm not asking for a proof of this theorem, I only need some intuition behind it to internalise the idea.
What I have come across so far is that "Hah, since the sequence is bounded, that is each $|x_n|<M$ for some real $M$, for all $n$ and the fact that there are infinitely many terms in a sequence, the terms must huddle around a point".
I don't find this very convincing for instance, sure there are infinitely many terms in $(x_n)$ but the terms are only countably infinite (i.e. $n \mapsto x_n$) and the cardinality of $[-M, M]$ is greater than $\aleph _0$ so I don't see why each term $x_n$ can't be assigned to some real number $[-M,M]$ without huddling around a point. I'm confused.
If you can share any other intuition that'd be even more lovely. But I'd also like to know what is wrong with my counter-reasoning while you're at it.