Adding more trackers than what a torrent comes with already is rarely useful, because every person getting that torrent would have to add them as well, and largely unneeded with DHT.
My hypothesis was that a torrent might be presented with fewer trackers than are actually serving the torrent, and so in adding more trackers, I'd connect to more peers.
You say this is obviated by DHT? What is it about DHT design or operation that makes it unnecessary for a tracker to mediate between peers? Are trackers even necessary under DHT once the transfer is running? Does DHT maintain a pool of available peers and file segments? (That seems unlikely since it flies against the decentralization of p2p, but, as I said, I don't know how it works.)
...in short order I'm getting 200kb/sec connected to 300 fake MAFIAA peers
I didn't consider MAFIAA. Good you mention them. I did take about 30 of what seemed to me to be the top trackers and used just them, rather than keep the whole ~200 tracker list.
This seems to work OK, however, I admit I did no quantitative testing or comparisons. I'd like to be able to instrument my copy of Tixati or use an instrumented copy to compile some meaningful test results. And, still, with the ability to dynamically prune for every individual transfer the trackers that are useless, I could overcome that problem.
Until I learn how p2p and DHT work, I'm limited to speculation and reliance on developers who understand them.