People used to use DNS Tunneling to get free internet in a captive portal, so a lot of data was getting transmitted in DNS packets.
It also multiplies bandwidth by at least 2-3x I think, so I’d call it bad etiquette to use unless you have a very very good reason to.