JQ manages it, and especially on longer flights you can buy a beer, chips, sandwich etc. If it wasn't making them money JQ wouldn't do it.
On long NZ flights, everyone one can order for free drinks via the IFE. On my ORD flight, sandwiches were available for free in Y (Business had hot dogs). But I agree, the domestic offer is very boring