Hmmm, it is an interesting thread. To me, the OP has too much vagueness of information in the post and is over the top in critique... ie "remove critical functionality.": Reduced charging over time is not what I would call critical functionality. Maybe that is because I understand battery chemistry and electronics of why and how it is being done. I understand that owners would love to have a car that continues to charge at the highest possible rates, but that just isn't possible at this time, regardless of how "throttling" as you call it, is done.
Even before researching and buying a Tesla, I knew from engineering experience that over time, the top end mileage and charging rate would vary and decrease under lots of conditions, so I guess that is why I am not disappointed in what I hear on this thread. Frankly, for me, the Supercharging is far faster than I need it to be on my trips, but for folks whom are on the road constantly, I guess it is a disappointment to see degradation over time. The Tesla is not really doing anything much differently than what your laptop or smartphone charging is doing or the battery recharger that is probably in the garage of many people. The best smart chargers will do similar things.