You've found "the pretentious CS undergrad/junior dev" and I've found somebody who has no fucking clue what they're talking about. So we are even.
I design and implement software products from scratch for various clients. Some I own and it brings me some extra money. Been doing it since 80s. Products range - various middleware, enterprise backends, desktop multimedia applications, deep sea scanning, firmware for microcontrollers, device control and real time data processing etc. etc.
What execs really mean by "we're agile" is, "We'll be changing our mind a lot, and you'll be agile enough to suck it up and get it done quickly."