As far my knowledge goes No follow links don't impact direct search rankings or offer any link juice. But No-follow links helps in getting direct traffic to website.
Links from famous social media sites like facebook , twitter are all no follow links but they help in generating direct traffic.
So as per my opinion nofollow links do help in generating traffic to website and are as essential as dofollow links. .