Злачный - от слова зло, и можно уследить что тут и алчный слово есть.
Зло и алчный=злачный.
Злачными называют бары, клубы, бордели, притоны а так же места, где живут люди или находятся люди без чести, закона и совести, это райончики, улицы, или целое гетто.
В подобных местах всем нужны деньги, и больше ничего, не считая низменных удовольствий.
Там нет места морали, часто - честности и чести, и даже безопасности для жизни. То есть зло и аморальность, люди там ждут людей ради того, что набить свои карманы, порой - неважно как. А сами пришедшие, под воздействует разных опьяняющих веществ, становятся добычей мошенников или своих инстинктов.
По-сути, ничего хорошо, только зло несут подобные места, зло, подстегиваемое алчностью создателей данных мест.
Ходить в бары менее страшно и опасно, чем порой пересечь ночью какой-либо райончик. Так что считаю - да, правдиво название.