Not a modern flat thing, but rather your particular type of boiler thing. My flat was build in 2006ish and I've got a gas-combi boiler and I always have hot water, on demand! If you own your flat, you can look at changing your boiler type - or get an on demand electric shower?
If you're taking long showers because your hair routine or shaving your legs, you can shut the water off while you shave and let the conditioner sit in your hair during that time.
This! Having grown up in a house in which there were 6 of us and a boiler that had hot water last about oh 2 minutes, I learned to multi-task very quickly in the shower and turn off the tap when shaving, etc.
I also grew up without mixer taps- so I never understand why people struggle with them. In your own house especially, just fill up the basin to the temperature you want!