Sachverhalt: A. A._ und B._ nahmen an ihrem Haus in St. Pantaleon verschiedene Umbauten vor (Einbau einer Pelletheizung mit Lagerraum, Innenrenovation). Der Gebäudeversicherungswert erhöhte sich dadurch um Fr. 135'770.85 (indexierter Wert im Jahr 2005: Fr. 256'979.15; Wert nach Umbau am 5. Juli 2007: Fr. 392'750.--). C._ und D._ bauten die Scheune auf ihrem Grundstück in Nuglar um (Einrichtung von Wohnraum, Einbau eines Kachelofens und Kamins). Der Gebäudeversicherungswert stieg dadurch um Fr. 634'508.35 (indexierter Wert im Jahre 2006: Fr. 80'491.65; Wert nach Umbau/Ausbau am 19. Februar 2008: Fr. 715'000.--). Aufgrund der erwähnten Umbauten stellte die Gemeinde Nuglar-St. Pantaleon am 6. Juni 2008 A._ und B._ Anschlussgebühren von Fr. 14'747.60 (Fr. 6'252.05 für Wasser, Fr. 8'495.55 für Abwasser) sowie C._ und D._ von Fr. 42'471.15 (Fr. 19'156.70 für Wasser, Fr. 23'314.45 für Abwasser) in Rechnung. Die von den Grundeigentümern hiegegen erhobenen Einsprachen wies der Gemeinderat Nuglar-St. Pantaleon am 30. Juni 2008 ab. Auch ihre Beschwerden an die Schätzungskommission des Kantons Solothurn blieben ohne Erfolg. Das Verwaltungsgericht des Kantons Solothurn hiess jedoch am 16. April 2009 ihre Rechtsmittel gut und hob die kommunalen Gebührenverfügungen auf; von den erwähnten Grundeigentümern könne keine Nachzahlung für Anschlussgebühren verlangt werden. B. Die Gemeinde Nuglar-St. Pantaleon beantragt dem Bundesgericht mit Beschwerde in öffentlich-rechtlichen Angelegenheiten, das Urteil des Verwaltungsgerichts aufzuheben und ihre Gebührenverfügungen vom 6. Juni 2008 zu bestätigen, eventuell die Sache zur ergänzenden Sachverhaltsfeststellung und Neubeurteilung an die Vorinstanz zurückzuweisen. Die Beschwerdegegner und das Verwaltungsgericht stellen den Antrag, die Beschwerde abzuweisen, soweit darauf einzutreten sei. 