There is always a trade off between efficiency and convenience though. The most efficient way to heat domestic hot water is with an instant gas water heater and do away with the hot water tank completely. But flow rates tend to be lower, and the tank in a cupboard is good for airing/final drying of clothes.
As for reducing the power of electric kettles, that makes no sense at all as the energy required will be the same, so you will be using a lower wattage device for longer (energy being power x time).
The one proviso I'd add is that most people tend to overfill kettles to boil more than they immediately need, so there is a potential saving there, but for many people it will just be an inconvenience.