If an idiom obfuscates the intended meaning then it’s not very good. In this case it really does just get in the way because the metaphor doesn’t really make sense...