I feel like what I've known are conflicting with each other, so I'd like to post it.
When some prove that if $X_n \to X$ in probability and $Y_n \to Y$ in probability, then $X_nY_n \to XY$ in probability (e.g. here), there is an argument $$\tag{1} P(|X|>M) \to 0, \quad \text{as } M\to \infty.$$
In fact, (1) is equivalent to $P(|X|<\infty) = 1$, since by continuity from above (in the probability space) in (*), we can derive $$P(|X|=\infty) = P(\cap_{n\ge 1}\{|X| \ge n\}) \overset{(*)}{=} \lim_{n\to \infty} P(|X|>n).$$
My question is that why (1) holds in this case? (I don't think this holds in general; for example, a sum of independent random variables with finite mean ($>0$))