Content management systems have come a long way in the past few years, however, they still have a ways to go. I believe that one of the reasons many of them do not have much of an agressive product expansion plan is because most of them are free. There are some great products out there, however, much of them go in what ever free direction that the developer wants them to go in, not necessarily where the market might need them to go.
For instance, how many of you have thought to yourself how cool Joomla is going to be and how easy everyone makes it sound to work with. Then once you start working with it you almost immediatly want to throw your computer out of the window becaues you can’t find something as simple as how to change the main site title! I know most of you remember those nintendo days! Good thing they made them out of extremely durable plastic or I would have broken the controller the second day after opening the box!
One of the biggest improvements that could be added to joomla would be a visual module and content management system. For instance, I could log in as an administrator and immediatly start moving around the modules and adding content, without having to sort through pages of content/module lists. I could also add modules in this similar fasion.
Of course module developers would have to adhear to this ability, but I believe that a greater adoption of the platform could be accomplished with a greater focus on ease of manipulation of the content. Because after all it is a content management system. Making products for the rest of us, not just the best of us is what makes a great product that gets an even greater adoption rate.