What people aren't getting here is Apple is not trolling old phones. They're throttling phones with failing batteries - which usually happen to be older phones. These owners had no ideas their batteries were failing because iOS was compensating for it. Stop the throttling and these people are either gonna run to Apple to either get a battery replacement or new phone.
If Apple was throttling only those phones whose batteries were truly failing it would be fine. Their biggest problem is they are throttling phones whose batteries test out as being acceptable when customers take them to the Apple store. A phone with a "good" battery that is under warranty or under an AppleCare contract and is still shutting down is a major problem that should be covered and fixed.
Apple specifies normal operating conditions of 32 - 95 degrees Fahrenheit and claim normal use of the battery includes 500 full charge cycles. I expect to get the full advertised performance from the phone as long as I am within the stated specs. Anything less is unacceptable.
Throttling should not be occurring until the battery fails Apple's internal testing and notifies the customer the battery is bad. At that time if the phone is out of warranty the customer should eat the cost of a replacement, but if the phone is covered by some type of guarantee then Apple needs to honor their promises and fix it rather than artificially slowing the phone down to cover up for their design failure.