This is an all time favorite game from my childhood. It captured my imagination in a way that had a lasting impact. Like others have said, I was obsessed. While the Monkey Island games were my first adventure game loves, the serious subject matter and eerie otherworldliness of The Dig appealed to me at some primal level. The art, the incredible soundtrack, the sense of isolation, even the insane puzzles, all added up to a very different experience from other adventure games of the time.
You can't be serious about that link. It is a quack website that claims that wheat and sugar are harmful additives! It also uses the number of ingredients as a good metric of the healthiness of food.
I don't mean to be rude, but you clearly aren't talking about the same kind of application. I have worked on a SPA before that used knockout and jquery with an ASP.NET MVC backend and Razor-rendered 'templates'. It was a much different beast than an angular or react app.
I am observing that you are right, there is no definition globally accepted by the community on what an SPA is.
For me, a better definition is the one that it is independent of the technology used to implement it. An SPa is a way to structure an app, is not a vendor feature or a tool.
While is true about nowadays angular et all are the tools commonly used to create SPA, the tool shouldn't have the power to change the definition, so your knockout MVC is still an SPA.
If the OT chose a complicated set of tools to develop an SPA, then is his decision and the difficulty lies in his decision of the tools chosen, not on the SPA type of app.
I don't know if folks much consider vanilla JS / JQuery apps Single Page Applications.
I think (but am not sure) that all SPAs are built these days with Angular, React, Ember, Elm, Vue, or some other framework I haven't paid attention to.
Usually tied into Restful webservices that don't do any templating server side unless it's via Isomorphic JS. Maybe I got it all wrong though.