The current answer already explains why the proposed homotopy cannot work. Let me give a geometric interpretation of the two-step homotopy on the linked answer.
Trying to contract $S^\infty$ to $(1, 0, 0,\cdots)$ directly using straightline homotopy cannot possibly work: The situation is the same as that of trying to contract $S^2$ in $\Bbb R^2$. Straightline homotopy at some point of time will run through the origin, in which case normalizing gives you undefined things.
So the point of the shift map $\sigma : S^\infty \to S^\infty$, $(x_0, x_1, x_2, \cdots) \mapsto (0, x_1, x_2, \cdots)$ is to pull $S^\infty$ up one dimension. Now you can contract the image of $\sigma$ to $(1, 0, 0, \cdots)$, because it lives in codimension one and $(1, 0, 0, \cdots)$ is just some other point outside it. The situation is the same as that of contracting $S^1 \subset \Bbb R^2$ inside $\Bbb R^3$ to a point outside the hyperplane it lives. This can easily be done using straightline homotopy.
Irrelevant to the question, but here's a different way to do it. $S^\infty$ is the same a the colimit $\bigcup_n S^n$ with $S^i \subset S^{i-1}$ being inclusion as an equator. Note that each $S^n$ bounds a disk (i.e., hemisphere) on each side in $S^\infty$. Consider the homotopy which contracts $S^n$ through those. To make this work, one needs a $[1/2^{n+1}, 1/2^n]$ trick so that the composition is continuous.