I find that often the reason more-flexible OSes get a rep for fragility is they tend to be used by people like me: people who want to make their computer optimized in some way. We tend to then configure to the limits of our knowledge and introduce delightful little edge cases. Less flexibility in an OS stops us from doing that, but then we’re unhappy for a different reason