Ummmm.... so does clover.... The reason why there is an EDK2 revision is because that revision is known to be stable and there are also some patches to prevent things in the legacy firmware from asserting.
Why is there a modified tools_def.txt then????
Why still using gcc4.9-ld-script????
Not stock standard, so no it don't...
And it goes on, if you want to use standard EDK2, where is the Conf Folder