Да, это плохая практика, она нарушает RFC2549 стандарт.
ОК, хорошо, я просто пошутил. Делайте все, что лучше для вашего приложения.
Это не вопрос "хаков" или "стандартов".
Просто убедитесь, что у вас есть надлежащая документация о том, что не так просто, как должно быть (например, хаки).
Поверьте мне, если в результате инвестирования в 5 тысяч рублей был получен продукт с множеством хаков (например, windows), то они [хаки] должны действительно помочь в какой-то момент.