@Marco
I share your feeling that FPC includes features that are of "dubious" value.
From what you stated, I get the impression that, there really isn't a structured approach to deciding which features are good candidates to be added to the language.
Is developing the Pascal language _beyond_ any current implementation something that is of interest to the FPC developers ?
This is a very coloured question, and as such unanswerable.
I don't think so (but I don't want to argue about it.)
IMO, there should be an individual or group of individuals who have a vision of where FPC is going as a flavor of Pascal and not just as a mostly "Delphi compatible" implementation of the language.
It's fairly obvious that, at one time, Florian (and possibly others) had a clear vision of what FPC was supposed to be and where it was going, which was, providing a Turbo Pascal/Delphi compatible implementation of the language. As Borland/Inprise/Embarcadero fiddled with the language definition in ways that were "questionable", that goal became, justifiably, less desirable.
At this time, I am under the impression that Delphi compatibility, while still important, is no longer the compass that directs FPC's development. Because of that, I think the developers should consider directions that are no longer associated with Delphi at all. IOW, design that is Pascal in spirit but no longer Delphi.
The point I'm carefully leading to is, there are a significant number of very useful and very desirable features in other languages that can be implemented in a Pascal way that would be wonderful to have in FPC and would set FPC apart, not just as a Delphi compatible language but, as its own Pascal implementation.
Doing something like that requires a well thought out, well structured mechanism to decide which features will be included and how they will be implemented. No willy-nilly stuff, otherwise it is the seed of a mess.
That's what I'm really trying to find out, is there some thinking along those lines taking place among the FPC developers or will the design of the language remain a somewhat casual process ?.