String theory is a meer stepping stone between Our current knowlage and 'Enlgihtment'. My personal opinion is that its rubbish, but we can link the universe a better way. I personally believe that everything is discrete apart from Gravity, and we dont need to 'unify' them, that would be like trying to unify English and Maths, pointless. Same applies for Wave Particle duality, which just dont understand the results sufficiently, to say that electrons are waves.
As far as singularities go, we cant try to find an answer to the 'big question' if we dont understand what we are looking for [singularities].