@James_Carl, that is a good point.
There are some issues that come with Subtasks not being a part of the Project by default. But as you point out, adding the Subtasks automatically to the Project would introduce new issues.
I would love to see a holistic improvement to Subtasks. Not only that they automatically belong to a Project.
Allow to automatically add subtasks to project
As well as the valuable additions that are discussed here.
Including the ability the expand and roll-up a Task in the Task list to be able to see or not see the associated Subtasks listed as needed.
@Mike_Hoefer, provided this helpful visual.