why 32768 and not 65535?.. needs the same number of bits.

I just hope your machine allows fragmented ip packets that large.
the proquake thing is just some 'maintained' hint marker, rather than any formal feature.
clients can easily be made to support larger datagram sizes (client->server datagrams will not change size anyway), but servers can't exceed 1024 unless they ensure that the client is not vanilla, as a vanilla client will disconnect if it receives a 1025+ byte datagram.
but if one (maintained) client gets error messages when vanilla (+qrack+dp+fte+rmqe+directq+etc) doesn't, people will blame the client rather than the server (disconnect rather than truncation), and the client will hopefully eventually be given support for receiving larger datagrams. Evil, i know.

poor proquake clients. :s
.