The ISPs shouldn’t be allowed to block high-bandwidth usage applications, but they should be allowed to charge more for high bandwidth usage.
It seems to me that a better approach would be to limit the amount of bandwidth provided for any file transfer, so that the big file still goes through, but takes even longer the bigger the file.