So you are trying to tell us that a 100 % healthy battery that is at 100% capacity, can be defective and therefore be throttled?
If that is the case, the Battery is not the problem here, its the design of the device that cannot handle fluctuations of power delivery which you are telling every battery has. The design tolerances are wrong. Hence why its not just throttling under x% . This is not difficult analysis, people just blaming batteries are missing the point here.....
Sigh. There are additional "ratings" applied to batteries besides capacity or health. I even gave you a huge clue in my last post (the C rating).
For those interested, this will be a longer post as I try to explain battery terminology (and why a battery that is supposedly at 100% capacity could still be defective).
Let's say you have a battery with a rating of 10V and 1AH. Simply put it means this battery has a nominal voltage of 10V and can supply 1A of current for a period of 1 hour before it reaches its cutoff voltage. Within reason this could be scaled up or down. For example: If you discharge the battery at 0.5A then it will last for 2 hours. If you discharge it at 2AH then it will last for 0.5 hours and so on.
Notice I said "within reason". You can't ask the battery to deliver 100A of current for 0.01 hours. Likewise, you can't use the battery to power a clock at 0.00001A and expect it to last for several years.
Another way to refer to batteries is their wattage capacity or watt/hours (WH). Watts is calculated by multiplying voltage x current. So our battery above, having a nominal voltage of 10V and a capacity of 1AH expressed as Watts would be 10WH. This means the battery could provide 10W of power for 1 hour (or 5W for 2 hours or 20W for 0.5 hours), again within reason.
We use the letter C to refer to the discharge rate (people who fly racing drones or RC cars will recognize this). Note that this is not the same as the capacity of a battery.
Let's look at two different batteries:
Battery A: 10V nominal voltage, 1AH capacity and 1C rating.
Battery B: 10V nominal voltage, 1AH capacity and 5C rating.
Both of these batteries would have the same 10WH rating, as they both have the same nominal voltage and AH capacity. If both of these batteries were installed into devices that consume 0.5A of current they would both power that device for 2 hours. So what's the difference?
Battery A was discharged at a rate of 1A for a period of 1 hour to get its 1AH rating.
Battery B was discharged at a rate of 5A for a period of 0.2 hours to get its 1AH rating.
Battery B, although having the same capacity as Battery A, is capable of delivering 5x as much current. If your application requires brief periods of high current consumption then Battery B would be a better choice than Battery A.
So how does this affect the iPhone?
Lets say the C rating for the battery in the iPhone is 5C. This allows the battery to deliver enough current for short periods of time when the processor is at 100% usage. Let's say this battery has an internal flaw which has reduced its C rating to 2C. It still has the same capacity as before, but now it can't provide the short bursts of higher current without the voltage dropping too low. This is where the throttling kicks in.
So even though the battery might still have the same capacity (100%) and be fully charged (also 100%), it could still be incapable of providing the required current.
And this is why using capacity and charge status to try and find out when throttling occurs is completely useless.