The term "LAMP stack" is at least 15 years old and even RMS commented on it a long time ago. That's as mainstream as it gets.
Which, generally, boils down to a group that is largely programmers, and even those that aren't programmers DO (AFAICT) have familiarity with the "stack" concept (non-technical Eng Managers, non-technical PMs, etc)
I'm not saying you're wrong in any way, just pointing out that it can be said in a way that doesn't sound like "programmers are all that matter" (which I don't think was your intent anyway).
Also this notion that stack was invented in tech is ridiculous. Stack ups have been referred to in manufacturing and medicine for years prior.