We use repeating tasks for many things. Some of themwe want the subtasks to repeat, but others we do not, such as meetings. If a meeting tasks repeats, it includes the subtasks which are only relevant to the previous meeting and not the new meeting being automatically created. This forces us to either create meeting task manually or to use repeat to create automatically, then remove the task from the newly created meeting. Both are extra steps in workflow.
You can create a task model and copy it when you want to use it. Would that work for you?
Yes, that is what we do currently, but this is extra steps in a workflow that a repeating task could automate if we had more control over what is duplicated