Why do you call it shitty? I have travelled in all three classes and I find business to be best bang for the buck...I don't care too much about the food..for the seat comfort and good cup of coffee are important..First class is too expensive and only adds little to the comfort. I think she ordered extra meal which you can ask.
I heard recently Qatar has introduced some advance Boeing and also emirates introduced A380.
In past, there used to be no first class en-route Pakistan from direction west and i'm sure its not the case besides those 2 flights, this is why Maryam is seen in Business Class.
I call it shitty because, what you get en-route to Pakistan is just an old modeled reclining seats, in an old airplane, with additional leg space but dirty and used-up seat, generally public have no manners how to behave, while your co-passengers are usually politicians whom you dislike. Where as travelling to rest of the countries, seats are modern flat bed, newer planes and you can order bed cover for sleeping.
First class is indeed expensive, but it's way different than business class, i have had few complimentary upgrade experiences. It's your private space/room, wide flat bed, hotel like bed sheets and duvets, your personal fridge, you can order meal when you like not when they are serving, you get complimentary sleeping suit /slippers, TV is 17'' screen (Singapore have large TV in business class), you have nice decoration, mirror, flowers, drawers for personal items, better toiletries, better headphone. Spacious and clean toilet.
Coming back to the Maryam class... no you can't order extra meal in business class, what you can order is extra snack or order express meal instead of regular.
She may have been sleeping when the meal was served, so she ordered snacks which she probably saved for the unknown situation, she might be facing on ground, after she was also having her father in mind.