C'est aussi un argument commercial, quand on vend un système d'information, on choisi un support CMS/CRM en accord avec le projet : ez, wordpress, joomla, spip ou que sais-je... Ca permet de montrer au client son futur admin, etc.
Techniquement, je t'accorde que personne ne va pas s'épanouir sur la plupart des développements web; utiliser le libre, c'est faire gagner des jours de dev à un client, et être plus compétitif d'un point de vue financier. Après, je suis ravi si quelqu'un me demande un développement personnalisé... du moment que je peux le facturer.
Gagner du temps de dev pour en perdre plus tard en maintenance est une vision court-termiste (on voit ce que ça donne dans le milieu de la haute finance

), c'est un petit peu l'objet de ce topic vis à vis de Wordpress.