Those patches were broken to begin with when submitted to Vim, and never got fixed until NeoVim was forked out of the blue. People generally don’t know the details of this, and blindly blame Bram.
Why did it take neovim being forked to get those patches fixed?
Then Bram started competing afterwards.