It needs because if we have tracker here already, than it had been created before we got infoDictionary (by infoHash only from magnet link). So tracker client do not have right information about torrent and we must provide it.

wrote comments about this. 

Maybe @feross should make public method for this in https://github.com/feross/bittorrent-tracker instead of public property