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.
Also this notion that stack was invented in tech is ridiculous. Stack ups have been referred to in manufacturing and medicine for years prior.
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).