non trivial front end stuff does involve systems modeling in the sense mentioned in the article. Just saying ;)
If your criticism is that those programs do no go far enough, I can agree with that. But they have to start somewhere, and that somewhere must be easy and basic.