-alrqual only changes the quality of images sent when an automatic
lossless refresh occurs. It doesn't change the base quality of images
that the server sends.
In the RFB protocol, the encoding type and (in the case of Tight
encoding) the compression level, quality, and subencoding types are
configurable using client-to-server messages, so the only way to forbid
clients from changing those parameters is to tell the server to ignore
those messages. There's no way to do that without modifying the
TurboVNC Server source code. I'm attaching a patch to demonstrate how
to do that. I don't have any interest in making such functionality an
official feature, but it should be relatively straightforward to
maintain a GitHub fork with this patch.