Completing Project Should Complete Tasks

I just noticed that when you complete a project, the tasks within the project stay open. This behavior doesn’t make sense to me - is there a reason it’s this way?

Sometimes I find myself completing a project in one fell swoop and just want to check the project off. Why should you have to go through and check off each individual item?

It’s just how it works right now. Ideally, completing a project would ask for a confirmation to complete all sub-actions automatically. Without a confirmation dialog (or undo) it’s just too big of a side-effect for a simple checkbox click.