Same response as to waterboy. Those were set long ago.
Delivery charges with the half dozen electric companies I have had were just a charge per KWh on top of the energy charge. For example, 3 cent delivery charge and 4 cent energy charge makes 7 cents/KWh for first 1 MWh. Then 3.2 cent delivery and 4.5 cent energy makes 7.7 cents/KWh for the next 2 MWH. Then 3.2 cent delivery and 5 cent energy makes 8.2 cent/KWh for the next 5 MWh. User would just enter 7 cents - 1 MWh, 7.7 cents - 3 MWh, 8.2 cents - 8 MWh. Monthly access/account fees could be a fixed number you enter.
As someone who in my younger days did quite a bit of programming, I would say the majority of use cases for tiered pricing, TOU and floating bill dates could easily be programmed. But not with simplistic static rate and billing date. The person would have to be provided a way to enter a start date/time and end date/time and ability to adjust it each month when their bill says the next meter read date. Most tiered pricing that I have seen is $x for the first m MWh, $y for the next n MWh, $z for the next p MWh. That would be very easy for the user to enter and for the software to use. TOU charges may vary seasonally, that just means that the user has to go in and change the values during the first month of the new structure (be nice if they could save the prior one as a profile so they can go back to it next season). I will admit it is the most difficult. Not so much from the programmer’s perspective, but from the user perspective. The user would have to enter the hour brackets and corresponding rates for each day (with s/w help for days with the same hours/rates as another day). Would this satisfy 100% of people? No. But why do NOTHING just because you can’t do 100%?
About the only thing that Sense seems to consistently do well is measure instantaneous power consumption accurately and keep track of total energy consumption. You can’t look at device trends and totals because you don’t know how much of a device’s power went into the OTHER category. It sure puts my A/C, fixed speed pool pump, refrig and other major power consumers into the Other category multiple times daily–sometimes while they are still running!!! I can watch A/C bubble disappear and Other bubble all but burst.
Seems they would want to maximize the ONE THING that Sense can do well…and that would be to predict your power bill.