While I entirely concur that MSFS isn't a "simulator" in the sense the industry generally uses, there is a little wrinkle to this statement:
However, that is not a “simulation.” That is programming a “cause” and an “effect.” It looks great – and it may be “fun” – but, its not a true “simulation” the way that word is understood in the aviation industry.
Even "real" simulators use "special effects" at times; it's simply not practical to actually provide a physically meaningful model of some things, and they are generally "tuned" as a cause-and-effect. Things like pre-stall buffet fall into that kind of category.
There's always a conflict between the idealised modelling approach and the crude-but-effective one; it's a case of horses for courses, knowing what the tool will be used for.