@msmarg,
That's just the way they work, msmarg. Maintaining a constant temperature would be more complex and more expensive. Rather than heating the water continuously, the gas or electric comes on a a preset point, and continues to heat it till the high temperature limit is reached.
If you run a bit of hot water before showering, it should kick in, and give you a nice hot shower.