First off, ramen isn't a creation of instant noodle brands. It's a traditional dish from China that made its way to Japan.
That food was this 29-cent pack of instant ramen. Every day, 290 million people eat instant noodles. They've even ... food" because they were high in calories and kept you full.