Releases are created off the master. Only if something is supported for long a branch is created where only fixes are backported, no development happens there.
What the GP suggested I assume is one master-like branch for every deployed version. Otherwise it makes no sense.
The point remains. The Linux branching workflow is vastly more complicated than what GP advocates.