Why can't I delete tasks or update project dates for a sponsored project?

You can't delete tasks if transactions exist for the sponsored project. Also, you can't update the project dates for a sponsored project if transactions exist outside the project dates.