20 years later and we still haven't found a way to solve the most important problem - why there are so many options for everything. IMO this is the biggest thing holding Linux back. As Rob Pike says, Microsoft succeeds because there's only one of them.
I saw Rob Pike give a version of this talk at the Australian Unix User Group conference in Melbourne, twenty years ago. It's quite fascinating to consider it in terms of what has come in that time; obviously, Go, but his reflections on the monolithic nature of the environments we use (most notably web browsers) are fascinating to consider in 2022.