Хотя нет. Нужна. Здесь "значит" выступает и в роли вводного слова, и в роли союза (связывает части предложения). Лучше запятую поставить, тем более что перед "значит" тире, которое четко делит предложение на две части.
не умножай сущностей. Тире тут ни при чём. Если "значит" по смыслу = "следовательно", то это вводное и запятая нужна. Если "значит" = "означает", то это сказуемое и запятая не нужна. Правда, есть и неоднозначные случаи, например: «Бьёт — значит(,) любит». Следовательно, любит, или означает, что любит?