Did they hide this fact, or did they just learn it themselves after adding silicone and seeing the results?
I think we should be careful attributing nefarious conduct when there are other just as plausible explanations.
What irks me is Tesla not telling us exactly what triggers a vehicle to join the 1%'ers.
I understand where you are coming from, but please try to see my point of view here:
Tesla obviously knew about this issue before I brought my vehicle in. They have known about it for at least a not-insignificant amount of time, since the throttling software is live. This means that it had to go through testing and make it to the live cars - that's at least a few months, if not longer.
They didn't inform those people that may be affected (they should be able to do this algorithmically throughout the database, but even if not, since it supposedly affects < 1% of the base, doing it by hand isn't out of the question either)
When I brought my vehicle in, I was told my vehicle is operating normally. Instead, they should have said "Oh, you do have a problem, we will replace your battery with a non-affected battery if you want." Again, since it's supposedly less than 1%, that's not a huge burden to bear to keep a multi-tesla household happy (I have two and looking at a 3rd). This is especially egregious since they didn't inform anyone of this problem when they found it. I would have curtailed my DCFC activity if I had known.
So regardless of whether or not it was a recent lesson learned by Tesla, they failed to disclose it when they did learn it. As I said, it's got live car throttling, so they have known about it for awhile now at the very least, if not significantly longer.