I think I have never read a piece in which the word "single-minded" is used in a positive way. Mostly people refer to it as a bad thing. Also I don't think that single-mindness really helps developing good software people want to use. Because you already have to think about two things here.