Am I missing a trick here?
Hot water from the boiler goes to the cylinder coil at, say 80 degrees and returns at, say 70 degrees. (Primary circuit Flow and Return as explained above.)
The hot water cylinder's thermostat will be set to 60 degrees. If calling for heat at say 40 degrees, boiler turns on and heats up the primary circuit chucking out water at 80 degrees. When cylinder reaches 60 degrees, it sends a satisfied signal to boiler which then turns off again. The boiler is capable to heating water to 80 degrees but the thermostat is preventing this happen.
As an aside, the hot water cylinder's water should not exceed 60 degrees due to risk of scalding and any responsible plumber will turn it down if he sees it at the wrong setting.
I've just had a (very) quick look at some instructions for underfloor heating and they seem to be supplied with safety mechanisms designed to keep temperature down to below 60 degrees and also with zone valves (as mentioned above) which will stop excess heat entering the manifold. The instructions I looked at seemed to indicated an operating temperature of 45-50 degrees.
So in the same way that you cannot heat a hot water cylinder to more than 60 degrees (or whatever the thermostat is set to) you cannot overheat an underfloor heating system (again due to its thermostat).
The radiators will require more heat (up to say 70 degrees).
So as long as a boiler can chuck out 80 degrees it can heat the radiators, underfloor heating and hot water at 70 degrees, 45 degrees and 60 degrees respectively. The various thermostats prevent excess heat reaching those elements.
If you think in car terms, a car can be driven at 80mph (boiler chucking out heat at 80 degrees) but we prefer to drive them at 60mph on main roads (thermostat set to 60 degrees hot water cylinder) or 40mph in town outskirts (thermostat set to 40 degrees for underfloor heating). Just because a car is capable of being driven at 80mph all the time does not mean it's always being driven at those speeds.