Of course, $$\begin{align}\forall n\in\{0,1,\dots\}\quad\sum_{k=0}^n 2^k = 2^{n+1} - 1\\\iff\forall n\in\{1,2,\dots\}\quad\sum_{k=0}^{n-1}2^k = 2^n- 1.\end{align}$$
This can be rewritten: $$\begin{align}\forall n\in\{0,1,\dots\}\quad\sum_{0\le k\le n}2^k = 2^{n+1} - 1\\\iff\forall n\in\{1,2,\dots\}\quad\sum_{0\le k\le n-1}2^k = 2^n- 1\\\iff\forall n\in\{1,2,\dots\}\quad\sum_{0\le k<n}2^k = 2^n- 1.\end{align}$$
As explained many times in comments to your previous post which you are refering to,
the advantage of
$\sum_{0\le k < n} 2^k = 2^n- 1$ over $\sum_{k=0}^{n-1} 2^k = 2^n- 1$ was for $n=0$: $$\sum_{0\le k <0}\text{anything}=\sum_{k\in\varnothing}\text{anything}=0$$ (cf. "Empty sum" on Wikipedia), whereas, as far as I know, $\sum_{k=0}^{-1} 2^k$ makes no sense.
This allowed to prove by induction
$$\forall n\in\{\color{red}0,1,2,\dots\}\quad\sum_{0\le k<n}2^k = 2^n- 1,$$
the base case being $0=2^0-1$.