An informed decision might yield the same outcome though.
No, I'm not. 3 years is long enough for a smart phone, I probably would have replaced it anyways. And I like the X way more.
My guess is most people plan to replace their phones after 2 years, and few have this problem before that. So disclosing probably doesn't change more than a minute number of purchase decisions. Though I don't doubt that some marketing person at Apple influenced limiting disclosure of this fix because they thought it helped upgrade rates. If that person exists, they should be fired, because it damaged Apple's credibility.
Instead of a hard to find value in settings that tells you your battery needs replacement, they should have a one time warning when it's first detected that explains this behavior.
I understand your argument. I think I would be somewhat mad, or maybe it's better to say, disappointed. While I most likely would have bought a new phone anyway, I would despise that Apple took away my ability to make this call. It also means that I could not refurbish the phone and pass it on to parents/friends.
In the last years, I am somewhat disillusioned by Apple. Instead of engineering a better overall package, the innovations seem to be based on cheats (I would the /undisclosed/ cpu down-clocking as such), cutting corners in QC and questionable design decisions (touchbar - why not with some touch feedback? No headphone jack for reasons already disproved by android phones.)
I didn't buy in into the ios eco-system, but like the mbp and mac os. But the number of advantages get smaller, and the number of disadvantages grows.