In the 2007 "String Theory and M-Theory" textbook by Becker, Becker, Schwartz there is the following claim about the canonical first quantization of a bosonic string: the quantization of the mode expansion operators (Virasoro operators) for a bosonic string is $$L_{m}=\frac{1}{2} \sum_{n=-\infty}^{\infty} :\alpha_{m-n}\cdot \alpha_{n}:$$ where $m\in \mathbb{Z}$, $:(\cdots):$ denotes the normal ordering of $(\cdots)$, meaning mode operators $\alpha_{k}$ with positive indices, which are canonical lowering operators for the number of excitations of a given mode, are moved to the right of operators with negative indices, which are canonical rising operators. The book then claims that:
$L_{0}= \frac{1}{2}\alpha_{0}\alpha_{0}+\sum_{n=1}^{\infty} \alpha_{-n}\cdot \alpha_{n}$ is the only operator $L_{k}$ for which the normal ordering matters.
An arbitrary constant could have appeared in this expression.
I don't understand these claims. Why would $L_{0}$ be the only operator for which the normal ordering matters? For example, $:\alpha_{-3+5}\cdot \alpha_{3}:$ is not the same as $\alpha_{-3+5}\cdot \alpha_{3}$. And where does the "arbitrary constant" come from? I am aware that differently ordered creation and annihilation operators differ by a constant, and that in QFT we get rid of this constant using the Wick theorem and declaring the constant difference insignificant; I don't understand why specifically in the case of the $L_{0}$ Virasoro operator we have to write down this constant explicitly, while in $L_{k}, k\ne 0$ the constant is not present.