Project plans are developed in the initiating phase of the project. They are then progressively elaborated upon during the planning and monitoring and controlling phases. It is unreasonable to tell a project manager to not allow change requests in a project plan.
By requiring Wrike users to create a project plan at the start that requires perfect duration and doesn't allow for tasks to end early or start late, sets up the project for failure.
Projects contain groups of tasks that have inputs and outputs. Some can be very complex. Currently, the use of subtasks in Wrike doesn't allow a parent task to have dependencies in order to work correctly.
By reprogramming Wrike to allow a parent task with subtasks, to have dependencies, you will allow Project Managers that have complex projects utilize Wrike as a project management tool.
The current use of subtasks in Wrike on Parent tasks with dependencies doesn't roll up deliverable dates correctly.
If Wrike could allow Parent tasks to have dependencies, it would help make Wrike a Project Planning, Project Management tool.
What would make Wrike a tool Project Managers can use, is if you can please make the subtask start and end dates roll up to parent tasks that use dependencies.