> Why would we show non-existent interface at all? I don't think we should.

But we do it anyway  https://github.com/qbittorrent/qBittorrent/blob/master/src/preferences/advancedsettings.h#L223