If they're only selling 20 meals they can't be making much profit on that. Hardly seems worth the effort.
I think hot food is hard to find on US airlines in Y, which are probably closest to the model used by VA.
I think it's also the reason QF decided to make alcohol free for all, considering it was the only thing for sale onboard, once they had to stop taking cash it wasn't worth putting in a purchase system for it.
United Domestic/Short Haul International offers a limited range of hot Burgers/Toasties for BoB in Y. However UA only preloads hot