"That's a self-fulfilling issue, though."
It's not self-fulfulling. The state of the Gecko codebase and its performance is not _because_ Brave didn't end up using it.
"If no one is using Gecko why does Gecko have reason to improve performance."
This question is a valid question, but is unrelated to Brave which does not use Gecko.
"If they had good performance engineers it wouldn't matter if they picked the "worst performing", because they could work to improve it and prove they had good performance engineers."
It would matter, because they would have chosen the most difficult task which is a sidetrack from the reason they were making a fork of a browser in the first place. The focus of Brave is not to improve the performance of a browser engine.