First a tesla battery warranty is 8 years/100k miles. Also, the price has come down... you may want to look into it more. In 5 years it will be much less... in 10 years it will be even less.
You are free to believe what you want... but you may want to do more research.