For some tasks, yes. Generally, no. Not every project or task requires meeting a person, be in a certain place, or performing the task/project during a certain time.
So why to have it in OF and in iCal/BusyCal, right?
Presuming that I could choose which tasks go to iCal/BusyCal I would select only those projects/tasks, which should appear as events in the calendar (projects or tasks that are time and/or location specific).
It supposed to block the time in iCal/BusyCal. Even when the time is not specified/established, the day and the duration are. As of now, neither application provides any automation in the process.
Many users, me including, in order to plan/schedule something, have to switch back and forth between iCal and OF to check tasks/projects in OF, then in iCal availability/possibility to reschedule, etc.
I have 2 displays, even when I work remotely, but it's still not the solution.
Forecast is not helpful in any way, since it's not meant to be for scheduling, and there is no scrollable calendar view even in the Forecast perspective.
Calendar Events should be visible in any project/folder/perspective/context. Such a waste.
Please write if you have more questions, or something is not clear.