Anyway the fact remains that you are the only one who actively reported that need or discussed a problem there.
Is that supposed to prove that a multi-branch statement isn't useful ? Also, I didn't state it was a "need", I stated that it is a significantly simpler, readable, maintainable and understandable solution than building the equivalent if/then/else chain.
You don't say why or what your philosophy about extension is.
I'm not sure that the way I think about it could be called a philosophy but, to use that word, my philosophy is that there are logic flows which are very common in logical processes, as a result, it makes sense to have specific constructs to represent them. That's why there are loop constructs such as "for", "repeat/until", etc or branching constructs such as "case", simply because they are common and having a construct dedicated to make them obvious is a very significant improvement over building them from scratch using "if"(s) and "goto"(s).
I already know what your reply is going to be but, I'll let you state it so I can address it directly.

Stronger even, this sub thread is mostly about you evading that question with analogies from Math history.
I don't see how you can claim I've evaded the question. I have provided the reasons and examples throughout this thread. The analogies to the field of Mathematics are there only to make it totally obvious that some of your justifications are unfounded and fallacious. It took thousands of years for the Hindus to "invent" the number zero and the positional representation of numbers. You cannot claim that "few" people experienced the problems present in other systems, such as Roman numerals, prior to its development. IOW, whoever came up with the numeral zero and the positional system was hardly the first guy to face the many problems associated with the lack of zero and non-positional systems.
Ooops... sorry, it seems you are not very fond of Mathematical analogies and I just added another one. I have a book about the development of the combustion engines, would analogies in that field improve your willingness to enhance the Pascal language ?... if yes, I'll review it and put it to good use.

First I I assume you mean enhancements and not changes. Changes in a programming language are a no-no.
Yes, I've never suggested changing the way a current construct operates.
A language or a notation is a contract. If you want to change fundamentals, start a new one. Doing so would invalidate most of the use of + in centuries of text or more.
As stated above, I've never suggested doing such a thing. I'll take this opportunity to make it clear that, in this particular case, I agree with you, a rare event.
.... As to demonstrably false or dubious: opinion, not fact. (and I can't even imagine what it is based on, except as a vehicle to push your opinion through).
That opinion is based on the verifiable fact that, just about anything anyone suggests elicits an immediate refusal on your part. Imagine that!
Also I'm not entirely closed to enhancements, but IMHO in general they should make things possible, not be shorthands and other stylistics micromanaging.
I'm surprised you don't consider a "for" loop to be a "shorthand" or "stylistic micromanaging", after all, it can be done with "if" and "goto".
How is the "for" statement not "shorthand" and/or "stylistic micromanaging" ?... did Niklaus Wirth indulge in such things ? BTW, could you accurately and precisely define what "micromanaging" means in the context of Pascal ?
That is a simple litmus test for for language extensions for a production compiler as Free Pascal is.
The EVALUATE statement makes it possible to represent multi-branch conditions with much greater clarity than any of the currently available Pascal constructs. Before you say that is not the case, the folks who design the COBOL language obviously don't agree, if they did, they would not have added it to the 1985 standard. Probably a bunch of "micromanagers".
Unfortunately most of the proposals are in that fairly unintesting category.
According to you but, obviously not according to the "micromanagers" in charge of the COBOL language.
Exceptions do happen, <snip>
So I opted for a more library approach.
That doesn't sound like an exception happened, it sounds more like an exception _almost_ happened but (unsurprisingly) didn't.
If it's any consolation, I am fully aware that nothing like the EVALUATE statement is likely to be added to FPC anytime soon. The points I wanted to make about the construct, I've already made earlier in this thread.