hole punching reality check

I would expect the world to see the following announcements.

A - I announcing a shorter prefix, A
B - P announcing a more specific for the /24 allocated to C

Is this not what we all expect?

Sounds like the right thing to me.

Why I ask is we have provider P telling I that they should stop announcing A
and instead announce a bunch of prefixes around the /24.

They're nuts.