Okay, let's break this down.
Yes - if you leave a cell at 100%, especially at high temperatures, it will degrade relatively quickly. Correct. The thing is, that doesn't happen except in rare cases of abuse/stupidity. Tesla does everything it can to prevent you from doing this. It actively cools the battery pack to reduce degradation over time. It defaults to 90% charging. If you leave the car set to charge at 100%, it posts warning messages. If you ignore them, then yes you will degrade your battery faster. But Tesla has taken measures and the real-world data indicates that they are effective.
Also I should point out that some people get this paranoia that you should never 100% charge the car. This is incorrect - if you charge to 100% and then use it shortly thereafter, the total time spent at 100% is minimal and the effect is negligible. As long as you do what the car tells you to do, it's not an issue at all.
What real-world data clearly reveals is: for the vast majority of Tesla vehicles, which are operated correctly, battery degradation correlates very well to total mileage, and does not correlate with other factors.