And java ships it, and installs it into its own java bindir, not the global system dir.
So you have two competing copies, which leads to race conditions (different "global" locks!) and nice cashes, until you can analyze it with DrMemory or the kernel debugger. Nobody does that.
But the UCRT is proprietary, so there are often legal issues with doing so.