Gantt View: Order Subtasks by Start Date or follow List's order

Maybe I’m doing something wrong, but when working with Tasks and SubTasks in the Gant View, I’ve seen that:

  1. Parent View won’t show up if it doesn’t have start and end dates (unless ticking the option every time). I think it should take automatically the subtasks timeframe.
  2. Subtasks are ordered following the subtask assignment order, not by start date or even Priority in the list view.

Would it make sense?