Имеют  значение.  "Скелет"  потому  и  спрятан  "в  шкафу",  что  он  может  навредить "владельцу",  уронить  его  репутацию,  разрушить  семью,  лишить  хорошей  работы,  и  так  далее.  Это  или  некое  преступление,  или  позорное  прошлое,  или  какие-то  неприятности  со   здоровьем,  нехорошие (типа  последствий  перенесенного  когда-то  сифилиса)  и  прочее  в  таком  роде.  Пример.  Одна  женщина,  очень  принципиальная  и  строгая,  всех  судила-осуждала,  имела  тем  не  менее  скелет  в  шкафу.  И  однажды  появилась   ее  очень  старая  знакомая  и   ее  новому  окружению  (коллегам)   этот  скелет  вывалила:  оказывается,  мега-порядочная  жена и  мать  двоих  детей  когда-то  нагуляла  ребенка  и  бросила  его в  роддоме.  Даме  пришлось  уволиться  с  работы,  там   на  нее  стали  странно  смотреть  и  шептаться.