The reason to have this is that it gives you a completely different view on your tasks. And you can more effectively organize them. Kdiagram libraries support this. I don't know if the timeline view was ever intended to be used like a gantt chart but it can't be used as one as it is.