Q:
Why is the subproject task on the critical path?
A:
A subproject is set to start at a particular time by a Start On constraint. Tasks with Start On constraints have no float (are critical). Something is critical if it drives the project end date, or any deadline set via constraint.
Valid for 1.5
Valid for 1.6
Valid for 1.7