Haven't had a look at tasks for a while, but yes a feature to show or hide tasks to users would be nice - only thing you forget here is that tasks are designed for agents only so they know what needs to be done (like a todo list). So when users shall be informed about the progress I think it's still the best to "post a reply" to the user.