I don't believe that you can blame Tesla. It's just battery chemistry in general.
For example, to extend battery life my Pixel 8a phone provides the option to limit charging to 80%. It will then only charge to 100% every 1-2 weeks* to avoid any "memory effect".
I don't have an iPhone, but I think it provides a similar option. In fact, I believe that Google Android is the follower here, after complaints of short battery life of Apple phones led to development of a comparable feature.
*Perhaps a hint of how often the OP should charge to 100%? Doesn't really speak to how long, though.
Me, I basically charge my SE as much as I think I might need to for the next few days, then charge to 100% occasionally to balance the battery (or when unplugging early would require getting up in the middle of the night). That means it mostly cycles between ~45 and ~85%, but with wide variation, and I really don't worry about it. The rest of the car will wear out/get old (especially the tech) long before reduced battery capacity is really a concern.