IMO it is not necessary to open all 65535 ports, 1 or 2 dozen are enough to cover a majority of the needs of the users.
For a minimal exit, you really only need "at least two of the ports 80, 443, and 6667" to qualify. Ref: https://gitweb.torproject.org/torspec.git/tree/dir-spec.txt#n2133