I see that as more of an orthogonal marketing issue of not understanding where the customer growth was coming from. When you have the attitude that you sell to CIOs and your consultants do the dirty work of setting up the systems, you don't care if college sophomores find it to be usable. (Until 10 years later when those former college sophomores are now making purchasing decisions, whoops!)
Open source won in this area because of its "by developers, for developers" approach moreso than the source code ecosystem.
Package managers are an unassailable benefit over proprietary software. That shop I worked in hasn't updated their servers in half a decade because it's too much work to handle dependencies without a robust manager (and even then it's a significant amount of work.) And it's not like it gets easier with time. We have package maintainers because it's a full-time job trying to check all of a piece of software's dependencies and makes sure nothing breaks with an update.
Now yes, proprietary software like Solaris could, in theory do that. But Sun would have had to double its software staff to even come close to the stability you get out of Debian or Red Hat's repositories.