Is Wolfram Alpha linear independence wrong or am I missing something?
It's because WolframAlpha interprets your input as one vector, i.e. the space of the single vector $(t, t^2+1, t^2+1-t)$.
An appropriate input would be (treating $1$, $t$ and $t^2$ as basis vectors):
linear independence (0,1,0), (1,0,1), (1,-1,1)
which outputs linearly dependent
.
You can find other input examples for linear algebra here.
Another way to check for linear independence in W|A is to compute the Wronskian, say with the input "wronskian(($t$, $t^2+1$, $t^2+1-t$), $t$)", which results in $0$ so the set of functions is indeed linearly dependent.