Interesting take, but it misses the fundamental point of the stack metaphor: each layer has to depend on the existence of the previous layer. An operating system can't exist without hardware to run on; an application can't exist outside the context of an operating system. The author seems to think that any system with multiple components can be called a "stack" - at that point, you truly have reduced the term to a buzzword.