I suspect that is because Grafana has deep ties to InfluxDB (for the old-style queries, not Flux ones). That makes it trivial to create even complex dashboards because it is mostly click-and-select.
But if you are familiar with SQL, you probably don't need that helping hand and as Colin says, it works fine with other DB's too.