The seat really is the best thing about business class. The food is sometimes excellent, but oftentimes just decent. Nothing you can't get at a restaurant somewhere. So especially for business travelers who want to maximize time, and also for passengers in general who might as well eat in the lounge while waiting, it's just a better use of time to go straight to sleep on the plane.
If it was international F on CX or SQ or something, I might choose to wait to eat on the plane.