Not
only those people, but on further testing I see what you're getting at.
Player A: I only harvest a
single block, e.g. to crack open a safe.
Analysis: As discussed, Player A that only harvests a single block will encounter this weird inflection point, where stamina usage is highest with T2 iron tools.
Player B: I mine until I've harvested an
arbitrary number of blocks, e.g. 100 blocks.
Analysis: All the numbers just scale up, so T2 iron tools will, again, weirdly use the most stamina.
Player

I mine
every available block, e.g. until the vein of ore is exhausted.
Analysis: The vein will be some random fixed number of blocks, so the result is the same as Player B: T2 iron tools will weirdly use the most stamina.
Player D: I mine until
I get tired (out of stamina).
Analysis: The time to exhaustion decreases smoothly across tiers: 81.7s for stone, 14.2s for iron, and 8.67s for steel. Interestingly, Player D barely gets more yield with T3 steel tools than they do with T2 iron tools. Mining iron ore, the iron yield was 768 for stone (tools), 277 for iron, and 250 for steel.
Player E: I mine for some
set length of time, e.g. until sunrise.
Analysis: For a fixed duration, yields rise smoothly through the tiers. In one hour of mining iron ore, iron yield is 485 for stone, 1112 for iron, 1680 for steel, and 3349 for the auger. To test the stamina usage, I set max stamina to 200, got dehydrated to minimize regeneration, and chose a duration of 4 in-game minutes, because that's how long it took the worst tool to bottom out on stamina. Stamina usage for this constant duration was 110 for stone (tools), 185 for iron, and 200 for steel. So like Player D's yield, stamina usage rises smoothly, but T2 iron and T3 steel are almost the same.
Player F: I mine until I have an
arbitrary amount of harvest, e.g. 1000 iron.
Analysis: With infinite stamina, Player F's elapsed time decreases smoothly with tier: 5m19s for stone, 2m29s for iron, 1m43s for steel, and 51.0s for an auger. Without infinite stamina, the stamina usage to harvest at least 40 iron (like with Player E, we choose the max possible value before the worst tool exhausts stamina) decreases smoothly with tier: 179 for stone, 143 for iron, and 130 for steel.
Player G: I mine until my
tool breaks.
Analysis: I didn't have the patience to actually run an experiment. But the times will increase smoothly with tier since higher tiers have more durability, as will the yields. These effects probably dominate any potential inflection point in the stamina usage.
Conclusion: There are multiple use cases (A, B, and C) with a weird inflection point where T2 iron tools use the most stamina. There are other use cases (D and E) where T2 iron tools and T3 steel tools have nearly identical results by some measure, meaning that T3 may be significantly superior by some measures, but not every measure. But the curves in these cases are still technically smooth, as are the curves in the other use cases studied.
I'm guessing you set the numbers to avoid a weird inflection point in cases D and E. Again, T2 and T3 are nearly flat, but technically the curves are still smooth. I agree with Solomon's supposition, that ideally the game would use numbers like he proposes to also avoid the weird inflection point for cases A, B, and C. Then all types of players could see a smooth progression curve.