1. the way it is done here it is not pointless at all
2. your article is WAY too outdated. gnome shell with mutter is using unredirected for fullscreen already since a long time. in this article it still talks about a mutter without that.
That article only meantion Gnome Shell as NOT BEING TESTED.