I like how the video shows someone filling their measuring cup from the tap, heating it on a stove, and eating from a nice white bowl in her well lit dining room.
Under ideal conditions like that, you can just call for a pizza – if they want to show a real use case, they should show someone trying to heat their food on a pile of burning garbage and eating it from a dirty pan while nervously looking around for people coming to steal their food.
I can understand your concern, but if you take a look at the nutrition facts on these, each one is rated at between 2g and 8g protein per serving. No, that’s not a ton, but it’s enough to help maintain muscle mass in the short term once you eat 3-4 servings daily. You should also supplement these by keeping things like dried beans, peanut butter, canned tuna, etc. onhand, and rotate those stocks out (i.e., when you buy new peanut butter and tuna, put the new stock in your “survival goods” and consume what you had stored.)
The main goal of these goods is to supply calories, a lot of them, and keep them as long as possible. Proteins and fats don’t store nearly as well long-term as carbs do, which is why they’re sparse in a lot of dehydrated “survival foods.” If, say, the beef flavored stew had actual beef in it, it would probably only store for 10 years max, instead of 20.
You can also buy survival protein products (similar to these, but with a shorter storage life) which can be added to products such as these, but you’ll have to rotate them out more frequently to keep them viable.
It could be as normal as a freak snowstorm, leaving you unable to get out for a few days. Having some stuff like this handy means you don’t have to make a mad dash to a grocery that’s already bare shelved from all the other last minute shoppers. With this and what you have in the cupboard you can keep on keeping on for a while.