Relying on 0conf transactions is relying on off-spec non-consensus behavior. I don't see much difference to relying on a bug or undefined behavior.
I don't see why "that feature" needs to be supported. It's not a feature.
Trying to paint this as an "attack on bitcoin" is incredibly disingenuous.