Weil eine Software allein nichts bringt ...
Du musst ja auch die Entwicklung der Platine hinzurechnen, die diese Informationen an das Mainboard weiterleitet, die ins Netzteil eingebaut werden muss.
Dann ist auch die Frage, über welche Schnittstelle, man diese Infos schicken will.
Will man eine eigene, die man direkt ans Mainboard anschliesst, so muss man diese noch Standardisieren, was sehr viel Geld kostet.
Danach muss man entweder die Mainboard- und Netzteilhersteller dazu verdonnern, diese Schnittstelle zu benutzen.
Oder dies ist eine freiwillige aktion und wenn du diese Schnittstelle nutzen willst, musst du beides passend kaufen.
Oder du schickst diese Daten bei USB zum Mainboard, woran man wieder speziell auf den USB Port achten muss.
Zudem ganzen Mist müssen ja auch noch Treiber entwickelt werden.
Schreibt man nur welche für Windows, schauen *unix User in die Röhre.
Will man alle zufriedendstellen, so benötigt man wieder mehrere Treiberversionen und das alles kostet Geld für eine Sinnlose Funktion.