...so long as voters approved spending any taxpayer money that may have been spent. Pass a bond by ballot, build the service, subscribers pay back the bond.
Where I would complain is if a muni just takes taxpayer funds and does it without voter approval. We've seen this type of stuff bankrupt cities and it has to be done very carefully.