Good thing all bikes and engine blocks are the exact same as yours then, I guess.
Show me a liquid-cooled motorcycle engine that does not have the following features:
- Water pump on the left (side-stand) side low on the crankcases
- Either a specified drain bolt on the lowest point of the water pump or an adjacent coolant pipe OR a specified hose that you are supposed to disconnect in the same location
- A pipe from the bottom of the radiator which leads to the inlet of the water pump - thus draining the water pump drains substantially everything out of the radiator - the worst you'd have to do is tilt the bike side to side a couple times to encourage it all to get out
- A pipe (or pipes, in the case of a V-configuration engine) from the outlet of the water pump to the bottom of the cooling jackets - thus ensuring that draining the water pump drains the contents of the cylinder head down to the level of that pipe connection. It is indeed common for that connection to the cylinder block is not completely at the lowest spot, thus leaving a low spot ... and there is either going to be another drain bolt on the front of the cylinder block to allow that additional low spot to be drained (Yamaha FZR), or the shape of the bottom of the cooling jacket has been designed so that there is not enough coolant left in the cooling jacket to trap anything. Water freezing to ice and the resulting expansion is NOT a problem if the container has air space on the top so that the ice has someplace to go.
- Hoses leading from the high spot in the cylinder head to the thermostat housing and the radiator cap at the high spot of the cooling system - either in its own separate housing, or on the top of the radiator on the right side (which is the high spot when the bike is on its side stand). Reason it has to be this way is so that if the engine is marginally overheating to the extent of gas bubbles forming, the flow direction has to be up and out towards the high spot so that the gas bubble can be vented. It also means draining the water pump drains all this out.
- A bleed hole in that thermostat that allows enough through it to allow the system to be drained and vented, even if the thermostat is nominally shut.
Every one of them that I have ever seen is like that. Every. Single. One. Show me an exception. SHOW ME.
My Kawasaki has an oil cooler which has a separate coolant feed for it ... but the hose from the oil cooler to the water pump and from the oil cooler to the radiator is oriented so that draining the water pump drains the oil cooler.
The manufacturers are not stupid ... Any water pockets left in minor low spots after properly draining the cooling system (read the manual for the drain bolt locations) will be so small, and open to the top for expansion, that it doesn't pose a problem.
I've only been doing this for, oh, 20-some-odd years ... If you want to go to the extra work of putting antifreeze in over the winter (Not a big deal in itself) and then flushing it several times in springtime, be my guest. But you don't have to.