Gantts tend to be useful when the audience reading the Gantt is more interested in tasks and dependencies than outcomes. Most of the space on a Gantt chart is taken up by the tasks whereas only a small amount of space is used for outcomes (milestones).
In knowledge work, research, creative, operational support and software development work for example, the tasks and milestones may be very dynamic, technical and unpredictable, so a Gantt chart can be quite misleading to many stakeholders.
Gantts don't show effort, cost, risk or measure success of a piece of work but they are an attractive visual that can sometimes distract attention from those things.