Avoid tasks to inherit "by default" owner, subscribers, and tags by the parent task.
Having sub task inherit "by default" owner, subscribers, and tags by the parent task is a real pain because this "over proliferate" tasks assigned (or subscribed) to people.
I'm sure many people has checked "Assigned to Me" view after the latest release and found much much more tasks than expected (that in fact are "just subtasks").
This is extremely inconvenient.
We think that assign a sub-tasks to other people is a common case, but at the same way most of the sub tasks usually should stay on the task owner.
Make it explicit is redundant, and cause the problem above, while it would suffice to leave sub task unassigned by default, and just explicitly assign those task that are in charge of other people.
The simplest way to fix it in our eyes is to change the default behavior: it should be not to inherit info by parent task.
An alternative would be to make the default behavior configurable (e.g. at global or team level).