It's not some reason, the reason is that file transfer uses bytes.
Hiding it is anti-consumer.
What good is it that i can reach the local node in 1000Mbit/s if their first hop to an internet server slows the connection to 90%?
If i upgrade to the 2500Mbit/s connection, am i only getting 90% of that too?
They should advertise what internet service they're really providing.