If I plan to work with The Main task for 2 hours ("deep work"), sometimes when I add other tasks to calendar, my Main Task breaks into several work sessions and this is not my intention. I need solid time for this bunch of work.
Also I am in need of "do not auto reschedule" checkbox, for example: I can reschedule my study during the day, but I do not want to reschedule my meals once I scheduled them because of other tasks. Or some important phone calls that I intend to do in exact time. The only way for this I see to add such events to google calendar and then import them as tasks, but this is not smooth.