I'd say that Nokia is in a predicament partly because their software sucked for a long time, not because they "weren't perfectionist" - their hardware has been very good for a long time, better than most Android manufacturers' and not so far behind Apple.
Nokia has thought for a long time that they were a software company. They have been repeating this back in 2005 or 6 (when I was there). I had a colleague who kept saying that this wasn't the case. Me, I don't know. I think it's a different issue. To me, it's about big corp middle and upper management: nobody dares to do big changes. They had a linux based OS back in 2004 or something. But went on with Symbian and NOS, because nobody dared to declare that they should drop Symbian and focus on Linux. So they released a single phone (after 3 series of mini tablets) with their linux based os.
And tried polishing symbian. Which had a number of terrible design decisions at the core (which may or may not have been good ones 15 years ago, when they were introduced into EPOC, the ancestor of Symbian). And those decisions affected everyone who worked with it, both internal Nokia developers and external app developers. It made developing for Symbian a pain. It was natural, that iOS and android (and Windows) passed by.
If you are not in that situation, could it be because you weren't perfectionist enough in the past?
E.g Nokia vs Apple.