What I have in mind, for an isolating switch for the boiler and heating system, is that it will be used to make it safe for maintenance.
The maintenance may include opening covers, replacing controls or working on wiring.
So the isolator must be upstream of all timers, programmers and thermostats.
So it must not leave any control which might require a permanent live, and provide a switched live, unisolated.
Therefore, there is no need to isolate a switched live, because there is no control connected to the supply which can give one.
If you have a 3-pole switch it implies that there must be a 2-pole switch elsewhere to isolate the controls. In which the 2-pole switch is the isolator and the 3-pole is redundant.
The MCB for the circuit is not considered a suitable isolator since (in the UK almost invariably) it will be single pole.
If the isolator used does not incorporate a fuse or other overcurrent device, it must be rated for the circuit to which is it connected. In the UK this will most often be a 32A ring or a 20A radial, so a fan isolator would usually be unsuitable.