I am very new to HA so be nice I live in Ontario and we have 3 different energy tariffs. This means that if i want to track my energy consumption and costs I have to have 4 utility healpers to collect consumptions for each tariff for every single device I want to monitor energy usage on. Then I have to add all three utility meter tariffs to the energy dashboard and add their number helper for the price. This gets out of control REAL quick with a bunch of energy monitoring.
IMO the Utility Meter should be updated to store ALL tariff data in one collector. You would still change its selector to change what tariff the data get collected under. Just add a tariff column to the stats database so the data can be retreived by tariff. Tariff prices should be set in the Utility Meter beside the tariff name. this can be a static number or a number helper or an entity output, same options as in the energy board but in the utility meter.
In the energy dashboard you could still set the price there but ther ewould be an option to pull the price from the entity meter settings
This would simplify thing so much and reduce how many entitys a user has to manage and names to keep track of. 1 Utility meter, 1 item to add to the energy dashboard, simple!
It should not take this much effort (See how to do this properly in this blog post by me) to track the energy costs for a single entity!