Because the original Blender approach is incompatible with IC.
The last time IC was pushed to Blender approach, Blender lost several functional features and got inconsistencies, which is not acceptable.
Anyway, this particular tread is about pushing IC to Blender approach, not about IC enhancement, so you just writing the wrong tread.