Why is $\infty \cdot 0$ not clearly equal to $0$?
The problem is that the laws of addition and multiplication you are using hold for natural numbers, but infinity is not a natural number, so these laws do not apply. If they did, you could use a similar argument that multiplying anything by infinity, no matter how small, gives infinity, thus $\infty \times 0 = \infty$. More sophisticated arguments can also be made, like $\infty \times 0 = \lim_{x \to \infty} (x \times 1/x) = 1$. Clearly all these different values for $\infty \times 0$ mean that $\infty$ cannot be treated like other numbers.
In order to work with infinity, you must first define it. You may think you know what infinity is, but really you don't have a concrete definition. In fact, there are many different definitions of infinity that you could use, each of which result in different behaviors. For example, the real projective line has a concept of infinity such that $1/\infty = 0$, while when talking about infinite sets one uses cardinal numbers (another type of infinity) to represent the sizes of these sets. You must make it clear what infinity you are talking about in order to work with it.
In summary, the expression $\infty \times 0$ using multiplication defined for the natural numbers does not have any meaning, so it cannot be said to be equal to $0$.
You have to remember that infinity isn't a number. It's more of a concept. When you write
$$n \times 0 = 0 + 0 + 0 +\cdots+ 0 = 0$$
you're doing a finite operation. There's no way to keep adding zero until you reach infinity, because you can't reach infinity. It's this inability to "reach" infinity that makes the operations violate your intuition. Traditional algebra/arithmetic doesn't work on infinity. This is why we use the concept of limits, which is well-defined mathematically and allows us to perform algebra on infinities.
As several others have pointed out, $\infty$ is not a number. So you need to deal it with a bit of care.
To clarify your doubt, the way you have written is to look at $n \times 0$ and then let $n \rightarrow \infty$. So it is true that $$\displaystyle \lim_{n \rightarrow \infty}\left( n \times 0 \right)= 0$$
However, when people write $\infty \times 0$ usually it is a shorthand to denote the indeterminate form when some quantity tends to infinity and some other quantity tends to zero in a limiting sense i.e. expressions of the form $$\lim_{x \rightarrow 0} \left( f(x) \times g(x) \right)$$ where $\displaystyle \lim_{x \rightarrow 0} f(x) = \infty$ and $\displaystyle \lim_{x \rightarrow 0} g(x) = 0$.
(Note that $\infty$ is not a number in the conventional sense. It is just a shorthand to denote that something grows unbounded i.e. given any number your function can take a value larger than that number.)
For instance, let $f(x) = \frac{1}{x}$ as $g(x) = x$, then $f(x) \times g(x) = 1$, $\forall x \neq 0$ and hence $$\displaystyle \lim_{x \rightarrow 0} \left( f(x) \times g(x)\right) = \lim_{x \rightarrow 0} 1 = 1$$ However, $\displaystyle \lim_{x \rightarrow 0} f(x) = \infty$ and $\displaystyle \lim_{x \rightarrow 0} g(x) = 0$ and hence in this case, the indeterminate form evaluates to $1$.
The case which resembles what you have written down is when $f(x) = \frac{1}{x}$ and $g(x) = 0$. This again is an indeterminate form since $\displaystyle \lim_{x \rightarrow 0} f(x) = \infty$ and $\displaystyle \lim_{x \rightarrow 0} g(x) = 0$. However in this case, $f(x) \times g(x) = 0$, $\forall x \neq 0$ and hence $$\displaystyle \lim_{x \rightarrow 0} \left( f(x) \times g(x) \right) = 0$$
Yet another example is to look at $f(x) = \frac{1}{x}$ and $g(x) = \sqrt{x}$. This again is an indeterminate form since $\displaystyle \lim_{x \rightarrow 0} f(x) = \infty$ and $\displaystyle \lim_{x \rightarrow 0^+} g(x) = 0$. Note that $f(x) \times g(x) = \frac{1}{\sqrt{x}}$, $\forall x \neq 0$ and hence $$\displaystyle \lim_{x \rightarrow 0^+} (f(x) \times g(x)) = \displaystyle \lim_{x \rightarrow 0^+} \frac{1}{\sqrt{x}} = \infty$$
Hence, you cannot associate a unique value to $\infty \times 0$. It depends on the problem at hand. You can read more about indeterminate form here. (As always with wikipedia, read it just to get a general overall idea.)