I wouldn't hold my breath for it, considering {$mode Delphi} doesn't support most of the newer language features introduced after Delphi 7.
If you mean "most" is two or three, you would be correct.
The Freepascal
compiler supports most of the Latest Delphi syntax and misses most notably just anonymous methods and inline vars. The latter will
never be implemented, according to devs. The former is being worked on.
That doesn't mean that there are features in the Delphi
RTL that are not in the FPC RTL, like TMonitor, but your statement is a bit gross. Also note that Delphi supports less than 25% of the features of FreePascal.
Note that unimplemented RTL features really partly depend on anonymous methods to become available. And a lot of it is time.. like your remark about the unicode version of the complete rtl. Personally I sometimes add some patches to improve compatibility, many on this forum do.
You may want to use FPC on a more regular basis, that would avoid such statements.
Note I also use Delphi and used to be a betatester (from 1 upto and including 2007, even worked for Borland a couple of specific months. Both FPC and Delphi have their strengths, but a value proposition like yours is way out of line.