IMHO só é considerado "mau" porque quase nenhum outro banco de dados SQL (se houver) o possui. Pessoalmente, acho incrivelmente útil e gostaria de não ter que recorrer a outros métodos mais complicados em outros sistemas.