What's the difference between what you describe, and continuously merging things into main and cutting releases from a branch called stable?
They're the same strategy with different branch names.
They're the same strategy with different branch names.