When you are added to a team and you create a task in My Work area, all team members inherit viewability. That should not be default. Ad Hoc tasks are personal tasks not to be shared or assigned to the team.
This will save on the learning curve when it comes to task constraints: calculated work versus calculated assignment. I see importance of task constraints within certain applications (fields) but for general use this option would be good.