I agree with you.
Something I also changed in my own integration was to change all measurements with a kWh unit to include the word "energy" instead of "power".
For example, instead of naming the entity "Day_GridSell_Power Wh" as in the official documents, or "grid_export_day" as in some integrations, I named it grid_energy_export_day which I think makes a lot more sense.