specialized bike bottles use a glass like interior coating that has shown no leaching in some tests.
Most people want their bike bottles to be squeezable, so some tradeoffs are made. Everyday bottles can be rigid, so stainless steel (or glass) makes more sense.
Uncoated stainless and glass are great options as well but not practical for some uses.
much better than any others we have tried though, so worth it.