I mainly agree with Pete and your physics classes. Your plumber needs to do a bit of arithmetic, unless he has invented a perfect insulator.It seems he is confusing the question of whether it takes more heat to heat cool water than hot water, with the question of whether you can keep it hot without spending heat all the time, or get it hot in the first place without spending just as much heat as heating it before use.
Consider:
You have a mass of water at low temperature. it takes say 5 MJ to heat it to your needs. No one gives you free hot water; you spend those 5MJ as a basic given, whther you do it yesterday or today.
OK?
Suppose you do it today,pretty quickly, and as the last Joule slots in, you get into your bath.
Cost: 5 MJ. (pretty near anyway!)
Or you heated it this morning and take your bath this evening. The water is perhaps 20 degrees cooler than this morning, so (ugh!) you first heat it again. Bill say an extra 3 MJ, that being how fast the heat got lost from morning to evening, but fastest in the morning, when the water was hot!
But, says plumber, you silly sausage you! You were wasting 3MJ just to heat up your water! Leave your geyser on in the morning and come home to free hot water! No three MJ!
What WOULD we do without these professionals to help us?
You are ahead of me aren't you? (I HOPE!)
Keeping the water warm required the same amount of heat as you lost anyway (unless your plumber had invented a geyser that doesn't lose heat while the electricity is switched on!)
Right?
PLUS...!!!
In fact, you wre losing heat throughout the day from HOT water, not water that on average was just warm!
Your evening bill will be a lot more than 3MJ!
I hope you get this; I see alarming symptoms that sggest that the system is acting up agian!