Protective devices are, indeed, there to 'protect the cable', but what seems to being overlooked here is the difference between overload protection and fault protection of a cable (both of which must be adequate).
Overload protection can be provided either upstream of the cable or, if the cable has adequate fault protection, downstream of the cable (or, indeed, not necessarily 'at all', if the nature of the load is such that it is 'unlikely to create an overload').
Fault protection always must be upstream of the cable being protected but, in the case we're discussing, a B32 MCB is more than adequate to provide fault protection to a 2.5mm² cable.
In passing, there is essentially nothing we can do to protect cables against 'faults' which are not 'of negligible impedance', but that's just a fact of life and, fortunately, an extremely rare happening.
Kind Regards, John