Можно ли считать тег SQL бесполезным?
Нельзя. Если вопрос в рамках стандарта SQL и не затрагивает специфику конкретной СУБД, то куда его пихать?
Мне кажется, что тег SQL для вопросов конкретно по языку SQL. То есть вопрос не про БД, а именно про язык. Типа, как составить запрос, который будет делать то и то. Или, у меня такой запрос выдаёт такую ошибку и т. п. Теги СУБД SQL стоит указывать, если допустим БД, глючит. Или медленно работает. И какие то другие технические проблемы связанные ИМЕННО С БД, а не языком SQL.