Partially, it’s accurate when using the BT protocol. However if you use μTP (Micro Transport Protocol), it has “support for NAT traversal using UDP hole punching between two port-restricted peers where a third unrestricted peer acts as a STUN server.”
I just said twice that everything works fine as long as “direct” connections can be made. if your torrenting client says that’s happening, everything is working fine
When you are not port forwarding you can only download from users who are actually port forwarding, or am I incorrect?
You are right
Partially, it’s accurate when using the BT protocol. However if you use μTP (Micro Transport Protocol), it has “support for NAT traversal using UDP hole punching between two port-restricted peers where a third unrestricted peer acts as a STUN server.”
https://en.wikipedia.org/wiki/Micro_Transport_Protocol
I just said twice that everything works fine as long as “direct” connections can be made. if your torrenting client says that’s happening, everything is working fine